/**
 * Parrot Drones Awesome Video Viewer Library
 * OpenGL ES 2.0 HMD distortion correction
 *
 * Copyright (c) 2018 Parrot Drones SAS
 * Copyright (c) 2016 Aurelien Barre
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *   * Redistributions of source code must retain the above copyright
 *     notice, this list of conditions and the following disclaimer.
 *   * Redistributions in binary form must reproduce the above copyright
 *     notice, this list of conditions and the following disclaimer in the
 *     documentation and/or other materials provided with the distribution.
 *   * Neither the name of the copyright holders nor the names of its
 *     contributors may be used to endorse or promote products derived from
 *     this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */

/**
 * Extracted from FPVToolbox by Frédéric Bertolus
 * https://github.com/niavok/fpvtoolbox
 * and translated from Java to C++
 */

#ifdef USE_GLES2

#	include <inttypes.h>

namespace Pdraw {

extern const uint32_t pdraw_gles2HmdIndices[21600] = {
	0,    61,   1,    1,    61,   62,   61,   122,  62,   62,   122,  123,
	122,  183,  123,  123,  183,  184,  183,  244,  184,  184,  244,  245,
	244,  305,  245,  245,  305,  306,  305,  366,  306,  306,  366,  367,
	366,  427,  367,  367,  427,  428,  427,  488,  428,  428,  488,  489,
	488,  549,  489,  489,  549,  550,  549,  610,  550,  550,  610,  611,
	610,  671,  611,  611,  671,  672,  671,  732,  672,  672,  732,  733,
	732,  793,  733,  733,  793,  794,  793,  854,  794,  794,  854,  855,
	854,  915,  855,  855,  915,  916,  915,  976,  916,  916,  976,  977,
	976,  1037, 977,  977,  1037, 1038, 1037, 1098, 1038, 1038, 1098, 1099,
	1098, 1159, 1099, 1099, 1159, 1160, 1159, 1220, 1160, 1160, 1220, 1221,
	1220, 1281, 1221, 1221, 1281, 1282, 1281, 1342, 1282, 1282, 1342, 1343,
	1342, 1403, 1343, 1343, 1403, 1404, 1403, 1464, 1404, 1404, 1464, 1465,
	1464, 1525, 1465, 1465, 1525, 1526, 1525, 1586, 1526, 1526, 1586, 1587,
	1586, 1647, 1587, 1587, 1647, 1648, 1647, 1708, 1648, 1648, 1708, 1709,
	1708, 1769, 1709, 1709, 1769, 1770, 1769, 1830, 1770, 1770, 1830, 1831,
	1830, 1891, 1831, 1831, 1891, 1892, 1891, 1952, 1892, 1892, 1952, 1953,
	1952, 2013, 1953, 1953, 2013, 2014, 2013, 2074, 2014, 2014, 2074, 2075,
	2074, 2135, 2075, 2075, 2135, 2136, 2135, 2196, 2136, 2136, 2196, 2197,
	2196, 2257, 2197, 2197, 2257, 2258, 2257, 2318, 2258, 2258, 2318, 2319,
	2318, 2379, 2319, 2319, 2379, 2380, 2379, 2440, 2380, 2380, 2440, 2441,
	2440, 2501, 2441, 2441, 2501, 2502, 2501, 2562, 2502, 2502, 2562, 2563,
	2562, 2623, 2563, 2563, 2623, 2624, 2623, 2684, 2624, 2624, 2684, 2685,
	2684, 2745, 2685, 2685, 2745, 2746, 2745, 2806, 2746, 2746, 2806, 2807,
	2806, 2867, 2807, 2807, 2867, 2868, 2867, 2928, 2868, 2868, 2928, 2929,
	2928, 2989, 2929, 2929, 2989, 2990, 2989, 3050, 2990, 2990, 3050, 3051,
	3050, 3111, 3051, 3051, 3111, 3112, 3111, 3172, 3112, 3112, 3172, 3173,
	3172, 3233, 3173, 3173, 3233, 3234, 3233, 3294, 3234, 3234, 3294, 3295,
	3294, 3355, 3295, 3295, 3355, 3356, 3355, 3416, 3356, 3356, 3416, 3417,
	3416, 3477, 3417, 3417, 3477, 3478, 3477, 3538, 3478, 3478, 3538, 3539,
	3538, 3599, 3539, 3539, 3599, 3600, 3599, 3660, 3600, 3600, 3660, 3661,
	1,    62,   2,    2,    62,   63,   62,   123,  63,   63,   123,  124,
	123,  184,  124,  124,  184,  185,  184,  245,  185,  185,  245,  246,
	245,  306,  246,  246,  306,  307,  306,  367,  307,  307,  367,  368,
	367,  428,  368,  368,  428,  429,  428,  489,  429,  429,  489,  490,
	489,  550,  490,  490,  550,  551,  550,  611,  551,  551,  611,  612,
	611,  672,  612,  612,  672,  673,  672,  733,  673,  673,  733,  734,
	733,  794,  734,  734,  794,  795,  794,  855,  795,  795,  855,  856,
	855,  916,  856,  856,  916,  917,  916,  977,  917,  917,  977,  978,
	977,  1038, 978,  978,  1038, 1039, 1038, 1099, 1039, 1039, 1099, 1100,
	1099, 1160, 1100, 1100, 1160, 1161, 1160, 1221, 1161, 1161, 1221, 1222,
	1221, 1282, 1222, 1222, 1282, 1283, 1282, 1343, 1283, 1283, 1343, 1344,
	1343, 1404, 1344, 1344, 1404, 1405, 1404, 1465, 1405, 1405, 1465, 1466,
	1465, 1526, 1466, 1466, 1526, 1527, 1526, 1587, 1527, 1527, 1587, 1588,
	1587, 1648, 1588, 1588, 1648, 1649, 1648, 1709, 1649, 1649, 1709, 1710,
	1709, 1770, 1710, 1710, 1770, 1771, 1770, 1831, 1771, 1771, 1831, 1832,
	1831, 1892, 1832, 1832, 1892, 1893, 1892, 1953, 1893, 1893, 1953, 1954,
	1953, 2014, 1954, 1954, 2014, 2015, 2014, 2075, 2015, 2015, 2075, 2076,
	2075, 2136, 2076, 2076, 2136, 2137, 2136, 2197, 2137, 2137, 2197, 2198,
	2197, 2258, 2198, 2198, 2258, 2259, 2258, 2319, 2259, 2259, 2319, 2320,
	2319, 2380, 2320, 2320, 2380, 2381, 2380, 2441, 2381, 2381, 2441, 2442,
	2441, 2502, 2442, 2442, 2502, 2503, 2502, 2563, 2503, 2503, 2563, 2564,
	2563, 2624, 2564, 2564, 2624, 2625, 2624, 2685, 2625, 2625, 2685, 2686,
	2685, 2746, 2686, 2686, 2746, 2747, 2746, 2807, 2747, 2747, 2807, 2808,
	2807, 2868, 2808, 2808, 2868, 2869, 2868, 2929, 2869, 2869, 2929, 2930,
	2929, 2990, 2930, 2930, 2990, 2991, 2990, 3051, 2991, 2991, 3051, 3052,
	3051, 3112, 3052, 3052, 3112, 3113, 3112, 3173, 3113, 3113, 3173, 3174,
	3173, 3234, 3174, 3174, 3234, 3235, 3234, 3295, 3235, 3235, 3295, 3296,
	3295, 3356, 3296, 3296, 3356, 3357, 3356, 3417, 3357, 3357, 3417, 3418,
	3417, 3478, 3418, 3418, 3478, 3479, 3478, 3539, 3479, 3479, 3539, 3540,
	3539, 3600, 3540, 3540, 3600, 3601, 3600, 3661, 3601, 3601, 3661, 3662,
	2,    63,   3,    3,    63,   64,   63,   124,  64,   64,   124,  125,
	124,  185,  125,  125,  185,  186,  185,  246,  186,  186,  246,  247,
	246,  307,  247,  247,  307,  308,  307,  368,  308,  308,  368,  369,
	368,  429,  369,  369,  429,  430,  429,  490,  430,  430,  490,  491,
	490,  551,  491,  491,  551,  552,  551,  612,  552,  552,  612,  613,
	612,  673,  613,  613,  673,  674,  673,  734,  674,  674,  734,  735,
	734,  795,  735,  735,  795,  796,  795,  856,  796,  796,  856,  857,
	856,  917,  857,  857,  917,  918,  917,  978,  918,  918,  978,  979,
	978,  1039, 979,  979,  1039, 1040, 1039, 1100, 1040, 1040, 1100, 1101,
	1100, 1161, 1101, 1101, 1161, 1162, 1161, 1222, 1162, 1162, 1222, 1223,
	1222, 1283, 1223, 1223, 1283, 1284, 1283, 1344, 1284, 1284, 1344, 1345,
	1344, 1405, 1345, 1345, 1405, 1406, 1405, 1466, 1406, 1406, 1466, 1467,
	1466, 1527, 1467, 1467, 1527, 1528, 1527, 1588, 1528, 1528, 1588, 1589,
	1588, 1649, 1589, 1589, 1649, 1650, 1649, 1710, 1650, 1650, 1710, 1711,
	1710, 1771, 1711, 1711, 1771, 1772, 1771, 1832, 1772, 1772, 1832, 1833,
	1832, 1893, 1833, 1833, 1893, 1894, 1893, 1954, 1894, 1894, 1954, 1955,
	1954, 2015, 1955, 1955, 2015, 2016, 2015, 2076, 2016, 2016, 2076, 2077,
	2076, 2137, 2077, 2077, 2137, 2138, 2137, 2198, 2138, 2138, 2198, 2199,
	2198, 2259, 2199, 2199, 2259, 2260, 2259, 2320, 2260, 2260, 2320, 2321,
	2320, 2381, 2321, 2321, 2381, 2382, 2381, 2442, 2382, 2382, 2442, 2443,
	2442, 2503, 2443, 2443, 2503, 2504, 2503, 2564, 2504, 2504, 2564, 2565,
	2564, 2625, 2565, 2565, 2625, 2626, 2625, 2686, 2626, 2626, 2686, 2687,
	2686, 2747, 2687, 2687, 2747, 2748, 2747, 2808, 2748, 2748, 2808, 2809,
	2808, 2869, 2809, 2809, 2869, 2870, 2869, 2930, 2870, 2870, 2930, 2931,
	2930, 2991, 2931, 2931, 2991, 2992, 2991, 3052, 2992, 2992, 3052, 3053,
	3052, 3113, 3053, 3053, 3113, 3114, 3113, 3174, 3114, 3114, 3174, 3175,
	3174, 3235, 3175, 3175, 3235, 3236, 3235, 3296, 3236, 3236, 3296, 3297,
	3296, 3357, 3297, 3297, 3357, 3358, 3357, 3418, 3358, 3358, 3418, 3419,
	3418, 3479, 3419, 3419, 3479, 3480, 3479, 3540, 3480, 3480, 3540, 3541,
	3540, 3601, 3541, 3541, 3601, 3602, 3601, 3662, 3602, 3602, 3662, 3663,
	3,    64,   4,    4,    64,   65,   64,   125,  65,   65,   125,  126,
	125,  186,  126,  126,  186,  187,  186,  247,  187,  187,  247,  248,
	247,  308,  248,  248,  308,  309,  308,  369,  309,  309,  369,  370,
	369,  430,  370,  370,  430,  431,  430,  491,  431,  431,  491,  492,
	491,  552,  492,  492,  552,  553,  552,  613,  553,  553,  613,  614,
	613,  674,  614,  614,  674,  675,  674,  735,  675,  675,  735,  736,
	735,  796,  736,  736,  796,  797,  796,  857,  797,  797,  857,  858,
	857,  918,  858,  858,  918,  919,  918,  979,  919,  919,  979,  980,
	979,  1040, 980,  980,  1040, 1041, 1040, 1101, 1041, 1041, 1101, 1102,
	1101, 1162, 1102, 1102, 1162, 1163, 1162, 1223, 1163, 1163, 1223, 1224,
	1223, 1284, 1224, 1224, 1284, 1285, 1284, 1345, 1285, 1285, 1345, 1346,
	1345, 1406, 1346, 1346, 1406, 1407, 1406, 1467, 1407, 1407, 1467, 1468,
	1467, 1528, 1468, 1468, 1528, 1529, 1528, 1589, 1529, 1529, 1589, 1590,
	1589, 1650, 1590, 1590, 1650, 1651, 1650, 1711, 1651, 1651, 1711, 1712,
	1711, 1772, 1712, 1712, 1772, 1773, 1772, 1833, 1773, 1773, 1833, 1834,
	1833, 1894, 1834, 1834, 1894, 1895, 1894, 1955, 1895, 1895, 1955, 1956,
	1955, 2016, 1956, 1956, 2016, 2017, 2016, 2077, 2017, 2017, 2077, 2078,
	2077, 2138, 2078, 2078, 2138, 2139, 2138, 2199, 2139, 2139, 2199, 2200,
	2199, 2260, 2200, 2200, 2260, 2261, 2260, 2321, 2261, 2261, 2321, 2322,
	2321, 2382, 2322, 2322, 2382, 2383, 2382, 2443, 2383, 2383, 2443, 2444,
	2443, 2504, 2444, 2444, 2504, 2505, 2504, 2565, 2505, 2505, 2565, 2566,
	2565, 2626, 2566, 2566, 2626, 2627, 2626, 2687, 2627, 2627, 2687, 2688,
	2687, 2748, 2688, 2688, 2748, 2749, 2748, 2809, 2749, 2749, 2809, 2810,
	2809, 2870, 2810, 2810, 2870, 2871, 2870, 2931, 2871, 2871, 2931, 2932,
	2931, 2992, 2932, 2932, 2992, 2993, 2992, 3053, 2993, 2993, 3053, 3054,
	3053, 3114, 3054, 3054, 3114, 3115, 3114, 3175, 3115, 3115, 3175, 3176,
	3175, 3236, 3176, 3176, 3236, 3237, 3236, 3297, 3237, 3237, 3297, 3298,
	3297, 3358, 3298, 3298, 3358, 3359, 3358, 3419, 3359, 3359, 3419, 3420,
	3419, 3480, 3420, 3420, 3480, 3481, 3480, 3541, 3481, 3481, 3541, 3542,
	3541, 3602, 3542, 3542, 3602, 3603, 3602, 3663, 3603, 3603, 3663, 3664,
	4,    65,   5,    5,    65,   66,   65,   126,  66,   66,   126,  127,
	126,  187,  127,  127,  187,  188,  187,  248,  188,  188,  248,  249,
	248,  309,  249,  249,  309,  310,  309,  370,  310,  310,  370,  371,
	370,  431,  371,  371,  431,  432,  431,  492,  432,  432,  492,  493,
	492,  553,  493,  493,  553,  554,  553,  614,  554,  554,  614,  615,
	614,  675,  615,  615,  675,  676,  675,  736,  676,  676,  736,  737,
	736,  797,  737,  737,  797,  798,  797,  858,  798,  798,  858,  859,
	858,  919,  859,  859,  919,  920,  919,  980,  920,  920,  980,  981,
	980,  1041, 981,  981,  1041, 1042, 1041, 1102, 1042, 1042, 1102, 1103,
	1102, 1163, 1103, 1103, 1163, 1164, 1163, 1224, 1164, 1164, 1224, 1225,
	1224, 1285, 1225, 1225, 1285, 1286, 1285, 1346, 1286, 1286, 1346, 1347,
	1346, 1407, 1347, 1347, 1407, 1408, 1407, 1468, 1408, 1408, 1468, 1469,
	1468, 1529, 1469, 1469, 1529, 1530, 1529, 1590, 1530, 1530, 1590, 1591,
	1590, 1651, 1591, 1591, 1651, 1652, 1651, 1712, 1652, 1652, 1712, 1713,
	1712, 1773, 1713, 1713, 1773, 1774, 1773, 1834, 1774, 1774, 1834, 1835,
	1834, 1895, 1835, 1835, 1895, 1896, 1895, 1956, 1896, 1896, 1956, 1957,
	1956, 2017, 1957, 1957, 2017, 2018, 2017, 2078, 2018, 2018, 2078, 2079,
	2078, 2139, 2079, 2079, 2139, 2140, 2139, 2200, 2140, 2140, 2200, 2201,
	2200, 2261, 2201, 2201, 2261, 2262, 2261, 2322, 2262, 2262, 2322, 2323,
	2322, 2383, 2323, 2323, 2383, 2384, 2383, 2444, 2384, 2384, 2444, 2445,
	2444, 2505, 2445, 2445, 2505, 2506, 2505, 2566, 2506, 2506, 2566, 2567,
	2566, 2627, 2567, 2567, 2627, 2628, 2627, 2688, 2628, 2628, 2688, 2689,
	2688, 2749, 2689, 2689, 2749, 2750, 2749, 2810, 2750, 2750, 2810, 2811,
	2810, 2871, 2811, 2811, 2871, 2872, 2871, 2932, 2872, 2872, 2932, 2933,
	2932, 2993, 2933, 2933, 2993, 2994, 2993, 3054, 2994, 2994, 3054, 3055,
	3054, 3115, 3055, 3055, 3115, 3116, 3115, 3176, 3116, 3116, 3176, 3177,
	3176, 3237, 3177, 3177, 3237, 3238, 3237, 3298, 3238, 3238, 3298, 3299,
	3298, 3359, 3299, 3299, 3359, 3360, 3359, 3420, 3360, 3360, 3420, 3421,
	3420, 3481, 3421, 3421, 3481, 3482, 3481, 3542, 3482, 3482, 3542, 3543,
	3542, 3603, 3543, 3543, 3603, 3604, 3603, 3664, 3604, 3604, 3664, 3665,
	5,    66,   6,    6,    66,   67,   66,   127,  67,   67,   127,  128,
	127,  188,  128,  128,  188,  189,  188,  249,  189,  189,  249,  250,
	249,  310,  250,  250,  310,  311,  310,  371,  311,  311,  371,  372,
	371,  432,  372,  372,  432,  433,  432,  493,  433,  433,  493,  494,
	493,  554,  494,  494,  554,  555,  554,  615,  555,  555,  615,  616,
	615,  676,  616,  616,  676,  677,  676,  737,  677,  677,  737,  738,
	737,  798,  738,  738,  798,  799,  798,  859,  799,  799,  859,  860,
	859,  920,  860,  860,  920,  921,  920,  981,  921,  921,  981,  982,
	981,  1042, 982,  982,  1042, 1043, 1042, 1103, 1043, 1043, 1103, 1104,
	1103, 1164, 1104, 1104, 1164, 1165, 1164, 1225, 1165, 1165, 1225, 1226,
	1225, 1286, 1226, 1226, 1286, 1287, 1286, 1347, 1287, 1287, 1347, 1348,
	1347, 1408, 1348, 1348, 1408, 1409, 1408, 1469, 1409, 1409, 1469, 1470,
	1469, 1530, 1470, 1470, 1530, 1531, 1530, 1591, 1531, 1531, 1591, 1592,
	1591, 1652, 1592, 1592, 1652, 1653, 1652, 1713, 1653, 1653, 1713, 1714,
	1713, 1774, 1714, 1714, 1774, 1775, 1774, 1835, 1775, 1775, 1835, 1836,
	1835, 1896, 1836, 1836, 1896, 1897, 1896, 1957, 1897, 1897, 1957, 1958,
	1957, 2018, 1958, 1958, 2018, 2019, 2018, 2079, 2019, 2019, 2079, 2080,
	2079, 2140, 2080, 2080, 2140, 2141, 2140, 2201, 2141, 2141, 2201, 2202,
	2201, 2262, 2202, 2202, 2262, 2263, 2262, 2323, 2263, 2263, 2323, 2324,
	2323, 2384, 2324, 2324, 2384, 2385, 2384, 2445, 2385, 2385, 2445, 2446,
	2445, 2506, 2446, 2446, 2506, 2507, 2506, 2567, 2507, 2507, 2567, 2568,
	2567, 2628, 2568, 2568, 2628, 2629, 2628, 2689, 2629, 2629, 2689, 2690,
	2689, 2750, 2690, 2690, 2750, 2751, 2750, 2811, 2751, 2751, 2811, 2812,
	2811, 2872, 2812, 2812, 2872, 2873, 2872, 2933, 2873, 2873, 2933, 2934,
	2933, 2994, 2934, 2934, 2994, 2995, 2994, 3055, 2995, 2995, 3055, 3056,
	3055, 3116, 3056, 3056, 3116, 3117, 3116, 3177, 3117, 3117, 3177, 3178,
	3177, 3238, 3178, 3178, 3238, 3239, 3238, 3299, 3239, 3239, 3299, 3300,
	3299, 3360, 3300, 3300, 3360, 3361, 3360, 3421, 3361, 3361, 3421, 3422,
	3421, 3482, 3422, 3422, 3482, 3483, 3482, 3543, 3483, 3483, 3543, 3544,
	3543, 3604, 3544, 3544, 3604, 3605, 3604, 3665, 3605, 3605, 3665, 3666,
	6,    67,   7,    7,    67,   68,   67,   128,  68,   68,   128,  129,
	128,  189,  129,  129,  189,  190,  189,  250,  190,  190,  250,  251,
	250,  311,  251,  251,  311,  312,  311,  372,  312,  312,  372,  373,
	372,  433,  373,  373,  433,  434,  433,  494,  434,  434,  494,  495,
	494,  555,  495,  495,  555,  556,  555,  616,  556,  556,  616,  617,
	616,  677,  617,  617,  677,  678,  677,  738,  678,  678,  738,  739,
	738,  799,  739,  739,  799,  800,  799,  860,  800,  800,  860,  861,
	860,  921,  861,  861,  921,  922,  921,  982,  922,  922,  982,  983,
	982,  1043, 983,  983,  1043, 1044, 1043, 1104, 1044, 1044, 1104, 1105,
	1104, 1165, 1105, 1105, 1165, 1166, 1165, 1226, 1166, 1166, 1226, 1227,
	1226, 1287, 1227, 1227, 1287, 1288, 1287, 1348, 1288, 1288, 1348, 1349,
	1348, 1409, 1349, 1349, 1409, 1410, 1409, 1470, 1410, 1410, 1470, 1471,
	1470, 1531, 1471, 1471, 1531, 1532, 1531, 1592, 1532, 1532, 1592, 1593,
	1592, 1653, 1593, 1593, 1653, 1654, 1653, 1714, 1654, 1654, 1714, 1715,
	1714, 1775, 1715, 1715, 1775, 1776, 1775, 1836, 1776, 1776, 1836, 1837,
	1836, 1897, 1837, 1837, 1897, 1898, 1897, 1958, 1898, 1898, 1958, 1959,
	1958, 2019, 1959, 1959, 2019, 2020, 2019, 2080, 2020, 2020, 2080, 2081,
	2080, 2141, 2081, 2081, 2141, 2142, 2141, 2202, 2142, 2142, 2202, 2203,
	2202, 2263, 2203, 2203, 2263, 2264, 2263, 2324, 2264, 2264, 2324, 2325,
	2324, 2385, 2325, 2325, 2385, 2386, 2385, 2446, 2386, 2386, 2446, 2447,
	2446, 2507, 2447, 2447, 2507, 2508, 2507, 2568, 2508, 2508, 2568, 2569,
	2568, 2629, 2569, 2569, 2629, 2630, 2629, 2690, 2630, 2630, 2690, 2691,
	2690, 2751, 2691, 2691, 2751, 2752, 2751, 2812, 2752, 2752, 2812, 2813,
	2812, 2873, 2813, 2813, 2873, 2874, 2873, 2934, 2874, 2874, 2934, 2935,
	2934, 2995, 2935, 2935, 2995, 2996, 2995, 3056, 2996, 2996, 3056, 3057,
	3056, 3117, 3057, 3057, 3117, 3118, 3117, 3178, 3118, 3118, 3178, 3179,
	3178, 3239, 3179, 3179, 3239, 3240, 3239, 3300, 3240, 3240, 3300, 3301,
	3300, 3361, 3301, 3301, 3361, 3362, 3361, 3422, 3362, 3362, 3422, 3423,
	3422, 3483, 3423, 3423, 3483, 3484, 3483, 3544, 3484, 3484, 3544, 3545,
	3544, 3605, 3545, 3545, 3605, 3606, 3605, 3666, 3606, 3606, 3666, 3667,
	7,    68,   8,    8,    68,   69,   68,   129,  69,   69,   129,  130,
	129,  190,  130,  130,  190,  191,  190,  251,  191,  191,  251,  252,
	251,  312,  252,  252,  312,  313,  312,  373,  313,  313,  373,  374,
	373,  434,  374,  374,  434,  435,  434,  495,  435,  435,  495,  496,
	495,  556,  496,  496,  556,  557,  556,  617,  557,  557,  617,  618,
	617,  678,  618,  618,  678,  679,  678,  739,  679,  679,  739,  740,
	739,  800,  740,  740,  800,  801,  800,  861,  801,  801,  861,  862,
	861,  922,  862,  862,  922,  923,  922,  983,  923,  923,  983,  984,
	983,  1044, 984,  984,  1044, 1045, 1044, 1105, 1045, 1045, 1105, 1106,
	1105, 1166, 1106, 1106, 1166, 1167, 1166, 1227, 1167, 1167, 1227, 1228,
	1227, 1288, 1228, 1228, 1288, 1289, 1288, 1349, 1289, 1289, 1349, 1350,
	1349, 1410, 1350, 1350, 1410, 1411, 1410, 1471, 1411, 1411, 1471, 1472,
	1471, 1532, 1472, 1472, 1532, 1533, 1532, 1593, 1533, 1533, 1593, 1594,
	1593, 1654, 1594, 1594, 1654, 1655, 1654, 1715, 1655, 1655, 1715, 1716,
	1715, 1776, 1716, 1716, 1776, 1777, 1776, 1837, 1777, 1777, 1837, 1838,
	1837, 1898, 1838, 1838, 1898, 1899, 1898, 1959, 1899, 1899, 1959, 1960,
	1959, 2020, 1960, 1960, 2020, 2021, 2020, 2081, 2021, 2021, 2081, 2082,
	2081, 2142, 2082, 2082, 2142, 2143, 2142, 2203, 2143, 2143, 2203, 2204,
	2203, 2264, 2204, 2204, 2264, 2265, 2264, 2325, 2265, 2265, 2325, 2326,
	2325, 2386, 2326, 2326, 2386, 2387, 2386, 2447, 2387, 2387, 2447, 2448,
	2447, 2508, 2448, 2448, 2508, 2509, 2508, 2569, 2509, 2509, 2569, 2570,
	2569, 2630, 2570, 2570, 2630, 2631, 2630, 2691, 2631, 2631, 2691, 2692,
	2691, 2752, 2692, 2692, 2752, 2753, 2752, 2813, 2753, 2753, 2813, 2814,
	2813, 2874, 2814, 2814, 2874, 2875, 2874, 2935, 2875, 2875, 2935, 2936,
	2935, 2996, 2936, 2936, 2996, 2997, 2996, 3057, 2997, 2997, 3057, 3058,
	3057, 3118, 3058, 3058, 3118, 3119, 3118, 3179, 3119, 3119, 3179, 3180,
	3179, 3240, 3180, 3180, 3240, 3241, 3240, 3301, 3241, 3241, 3301, 3302,
	3301, 3362, 3302, 3302, 3362, 3363, 3362, 3423, 3363, 3363, 3423, 3424,
	3423, 3484, 3424, 3424, 3484, 3485, 3484, 3545, 3485, 3485, 3545, 3546,
	3545, 3606, 3546, 3546, 3606, 3607, 3606, 3667, 3607, 3607, 3667, 3668,
	8,    69,   9,    9,    69,   70,   69,   130,  70,   70,   130,  131,
	130,  191,  131,  131,  191,  192,  191,  252,  192,  192,  252,  253,
	252,  313,  253,  253,  313,  314,  313,  374,  314,  314,  374,  375,
	374,  435,  375,  375,  435,  436,  435,  496,  436,  436,  496,  497,
	496,  557,  497,  497,  557,  558,  557,  618,  558,  558,  618,  619,
	618,  679,  619,  619,  679,  680,  679,  740,  680,  680,  740,  741,
	740,  801,  741,  741,  801,  802,  801,  862,  802,  802,  862,  863,
	862,  923,  863,  863,  923,  924,  923,  984,  924,  924,  984,  985,
	984,  1045, 985,  985,  1045, 1046, 1045, 1106, 1046, 1046, 1106, 1107,
	1106, 1167, 1107, 1107, 1167, 1168, 1167, 1228, 1168, 1168, 1228, 1229,
	1228, 1289, 1229, 1229, 1289, 1290, 1289, 1350, 1290, 1290, 1350, 1351,
	1350, 1411, 1351, 1351, 1411, 1412, 1411, 1472, 1412, 1412, 1472, 1473,
	1472, 1533, 1473, 1473, 1533, 1534, 1533, 1594, 1534, 1534, 1594, 1595,
	1594, 1655, 1595, 1595, 1655, 1656, 1655, 1716, 1656, 1656, 1716, 1717,
	1716, 1777, 1717, 1717, 1777, 1778, 1777, 1838, 1778, 1778, 1838, 1839,
	1838, 1899, 1839, 1839, 1899, 1900, 1899, 1960, 1900, 1900, 1960, 1961,
	1960, 2021, 1961, 1961, 2021, 2022, 2021, 2082, 2022, 2022, 2082, 2083,
	2082, 2143, 2083, 2083, 2143, 2144, 2143, 2204, 2144, 2144, 2204, 2205,
	2204, 2265, 2205, 2205, 2265, 2266, 2265, 2326, 2266, 2266, 2326, 2327,
	2326, 2387, 2327, 2327, 2387, 2388, 2387, 2448, 2388, 2388, 2448, 2449,
	2448, 2509, 2449, 2449, 2509, 2510, 2509, 2570, 2510, 2510, 2570, 2571,
	2570, 2631, 2571, 2571, 2631, 2632, 2631, 2692, 2632, 2632, 2692, 2693,
	2692, 2753, 2693, 2693, 2753, 2754, 2753, 2814, 2754, 2754, 2814, 2815,
	2814, 2875, 2815, 2815, 2875, 2876, 2875, 2936, 2876, 2876, 2936, 2937,
	2936, 2997, 2937, 2937, 2997, 2998, 2997, 3058, 2998, 2998, 3058, 3059,
	3058, 3119, 3059, 3059, 3119, 3120, 3119, 3180, 3120, 3120, 3180, 3181,
	3180, 3241, 3181, 3181, 3241, 3242, 3241, 3302, 3242, 3242, 3302, 3303,
	3302, 3363, 3303, 3303, 3363, 3364, 3363, 3424, 3364, 3364, 3424, 3425,
	3424, 3485, 3425, 3425, 3485, 3486, 3485, 3546, 3486, 3486, 3546, 3547,
	3546, 3607, 3547, 3547, 3607, 3608, 3607, 3668, 3608, 3608, 3668, 3669,
	9,    70,   10,   10,   70,   71,   70,   131,  71,   71,   131,  132,
	131,  192,  132,  132,  192,  193,  192,  253,  193,  193,  253,  254,
	253,  314,  254,  254,  314,  315,  314,  375,  315,  315,  375,  376,
	375,  436,  376,  376,  436,  437,  436,  497,  437,  437,  497,  498,
	497,  558,  498,  498,  558,  559,  558,  619,  559,  559,  619,  620,
	619,  680,  620,  620,  680,  681,  680,  741,  681,  681,  741,  742,
	741,  802,  742,  742,  802,  803,  802,  863,  803,  803,  863,  864,
	863,  924,  864,  864,  924,  925,  924,  985,  925,  925,  985,  986,
	985,  1046, 986,  986,  1046, 1047, 1046, 1107, 1047, 1047, 1107, 1108,
	1107, 1168, 1108, 1108, 1168, 1169, 1168, 1229, 1169, 1169, 1229, 1230,
	1229, 1290, 1230, 1230, 1290, 1291, 1290, 1351, 1291, 1291, 1351, 1352,
	1351, 1412, 1352, 1352, 1412, 1413, 1412, 1473, 1413, 1413, 1473, 1474,
	1473, 1534, 1474, 1474, 1534, 1535, 1534, 1595, 1535, 1535, 1595, 1596,
	1595, 1656, 1596, 1596, 1656, 1657, 1656, 1717, 1657, 1657, 1717, 1718,
	1717, 1778, 1718, 1718, 1778, 1779, 1778, 1839, 1779, 1779, 1839, 1840,
	1839, 1900, 1840, 1840, 1900, 1901, 1900, 1961, 1901, 1901, 1961, 1962,
	1961, 2022, 1962, 1962, 2022, 2023, 2022, 2083, 2023, 2023, 2083, 2084,
	2083, 2144, 2084, 2084, 2144, 2145, 2144, 2205, 2145, 2145, 2205, 2206,
	2205, 2266, 2206, 2206, 2266, 2267, 2266, 2327, 2267, 2267, 2327, 2328,
	2327, 2388, 2328, 2328, 2388, 2389, 2388, 2449, 2389, 2389, 2449, 2450,
	2449, 2510, 2450, 2450, 2510, 2511, 2510, 2571, 2511, 2511, 2571, 2572,
	2571, 2632, 2572, 2572, 2632, 2633, 2632, 2693, 2633, 2633, 2693, 2694,
	2693, 2754, 2694, 2694, 2754, 2755, 2754, 2815, 2755, 2755, 2815, 2816,
	2815, 2876, 2816, 2816, 2876, 2877, 2876, 2937, 2877, 2877, 2937, 2938,
	2937, 2998, 2938, 2938, 2998, 2999, 2998, 3059, 2999, 2999, 3059, 3060,
	3059, 3120, 3060, 3060, 3120, 3121, 3120, 3181, 3121, 3121, 3181, 3182,
	3181, 3242, 3182, 3182, 3242, 3243, 3242, 3303, 3243, 3243, 3303, 3304,
	3303, 3364, 3304, 3304, 3364, 3365, 3364, 3425, 3365, 3365, 3425, 3426,
	3425, 3486, 3426, 3426, 3486, 3487, 3486, 3547, 3487, 3487, 3547, 3548,
	3547, 3608, 3548, 3548, 3608, 3609, 3608, 3669, 3609, 3609, 3669, 3670,
	10,   71,   11,   11,   71,   72,   71,   132,  72,   72,   132,  133,
	132,  193,  133,  133,  193,  194,  193,  254,  194,  194,  254,  255,
	254,  315,  255,  255,  315,  316,  315,  376,  316,  316,  376,  377,
	376,  437,  377,  377,  437,  438,  437,  498,  438,  438,  498,  499,
	498,  559,  499,  499,  559,  560,  559,  620,  560,  560,  620,  621,
	620,  681,  621,  621,  681,  682,  681,  742,  682,  682,  742,  743,
	742,  803,  743,  743,  803,  804,  803,  864,  804,  804,  864,  865,
	864,  925,  865,  865,  925,  926,  925,  986,  926,  926,  986,  987,
	986,  1047, 987,  987,  1047, 1048, 1047, 1108, 1048, 1048, 1108, 1109,
	1108, 1169, 1109, 1109, 1169, 1170, 1169, 1230, 1170, 1170, 1230, 1231,
	1230, 1291, 1231, 1231, 1291, 1292, 1291, 1352, 1292, 1292, 1352, 1353,
	1352, 1413, 1353, 1353, 1413, 1414, 1413, 1474, 1414, 1414, 1474, 1475,
	1474, 1535, 1475, 1475, 1535, 1536, 1535, 1596, 1536, 1536, 1596, 1597,
	1596, 1657, 1597, 1597, 1657, 1658, 1657, 1718, 1658, 1658, 1718, 1719,
	1718, 1779, 1719, 1719, 1779, 1780, 1779, 1840, 1780, 1780, 1840, 1841,
	1840, 1901, 1841, 1841, 1901, 1902, 1901, 1962, 1902, 1902, 1962, 1963,
	1962, 2023, 1963, 1963, 2023, 2024, 2023, 2084, 2024, 2024, 2084, 2085,
	2084, 2145, 2085, 2085, 2145, 2146, 2145, 2206, 2146, 2146, 2206, 2207,
	2206, 2267, 2207, 2207, 2267, 2268, 2267, 2328, 2268, 2268, 2328, 2329,
	2328, 2389, 2329, 2329, 2389, 2390, 2389, 2450, 2390, 2390, 2450, 2451,
	2450, 2511, 2451, 2451, 2511, 2512, 2511, 2572, 2512, 2512, 2572, 2573,
	2572, 2633, 2573, 2573, 2633, 2634, 2633, 2694, 2634, 2634, 2694, 2695,
	2694, 2755, 2695, 2695, 2755, 2756, 2755, 2816, 2756, 2756, 2816, 2817,
	2816, 2877, 2817, 2817, 2877, 2878, 2877, 2938, 2878, 2878, 2938, 2939,
	2938, 2999, 2939, 2939, 2999, 3000, 2999, 3060, 3000, 3000, 3060, 3061,
	3060, 3121, 3061, 3061, 3121, 3122, 3121, 3182, 3122, 3122, 3182, 3183,
	3182, 3243, 3183, 3183, 3243, 3244, 3243, 3304, 3244, 3244, 3304, 3305,
	3304, 3365, 3305, 3305, 3365, 3366, 3365, 3426, 3366, 3366, 3426, 3427,
	3426, 3487, 3427, 3427, 3487, 3488, 3487, 3548, 3488, 3488, 3548, 3549,
	3548, 3609, 3549, 3549, 3609, 3610, 3609, 3670, 3610, 3610, 3670, 3671,
	11,   72,   12,   12,   72,   73,   72,   133,  73,   73,   133,  134,
	133,  194,  134,  134,  194,  195,  194,  255,  195,  195,  255,  256,
	255,  316,  256,  256,  316,  317,  316,  377,  317,  317,  377,  378,
	377,  438,  378,  378,  438,  439,  438,  499,  439,  439,  499,  500,
	499,  560,  500,  500,  560,  561,  560,  621,  561,  561,  621,  622,
	621,  682,  622,  622,  682,  683,  682,  743,  683,  683,  743,  744,
	743,  804,  744,  744,  804,  805,  804,  865,  805,  805,  865,  866,
	865,  926,  866,  866,  926,  927,  926,  987,  927,  927,  987,  988,
	987,  1048, 988,  988,  1048, 1049, 1048, 1109, 1049, 1049, 1109, 1110,
	1109, 1170, 1110, 1110, 1170, 1171, 1170, 1231, 1171, 1171, 1231, 1232,
	1231, 1292, 1232, 1232, 1292, 1293, 1292, 1353, 1293, 1293, 1353, 1354,
	1353, 1414, 1354, 1354, 1414, 1415, 1414, 1475, 1415, 1415, 1475, 1476,
	1475, 1536, 1476, 1476, 1536, 1537, 1536, 1597, 1537, 1537, 1597, 1598,
	1597, 1658, 1598, 1598, 1658, 1659, 1658, 1719, 1659, 1659, 1719, 1720,
	1719, 1780, 1720, 1720, 1780, 1781, 1780, 1841, 1781, 1781, 1841, 1842,
	1841, 1902, 1842, 1842, 1902, 1903, 1902, 1963, 1903, 1903, 1963, 1964,
	1963, 2024, 1964, 1964, 2024, 2025, 2024, 2085, 2025, 2025, 2085, 2086,
	2085, 2146, 2086, 2086, 2146, 2147, 2146, 2207, 2147, 2147, 2207, 2208,
	2207, 2268, 2208, 2208, 2268, 2269, 2268, 2329, 2269, 2269, 2329, 2330,
	2329, 2390, 2330, 2330, 2390, 2391, 2390, 2451, 2391, 2391, 2451, 2452,
	2451, 2512, 2452, 2452, 2512, 2513, 2512, 2573, 2513, 2513, 2573, 2574,
	2573, 2634, 2574, 2574, 2634, 2635, 2634, 2695, 2635, 2635, 2695, 2696,
	2695, 2756, 2696, 2696, 2756, 2757, 2756, 2817, 2757, 2757, 2817, 2818,
	2817, 2878, 2818, 2818, 2878, 2879, 2878, 2939, 2879, 2879, 2939, 2940,
	2939, 3000, 2940, 2940, 3000, 3001, 3000, 3061, 3001, 3001, 3061, 3062,
	3061, 3122, 3062, 3062, 3122, 3123, 3122, 3183, 3123, 3123, 3183, 3184,
	3183, 3244, 3184, 3184, 3244, 3245, 3244, 3305, 3245, 3245, 3305, 3306,
	3305, 3366, 3306, 3306, 3366, 3367, 3366, 3427, 3367, 3367, 3427, 3428,
	3427, 3488, 3428, 3428, 3488, 3489, 3488, 3549, 3489, 3489, 3549, 3550,
	3549, 3610, 3550, 3550, 3610, 3611, 3610, 3671, 3611, 3611, 3671, 3672,
	12,   73,   13,   13,   73,   74,   73,   134,  74,   74,   134,  135,
	134,  195,  135,  135,  195,  196,  195,  256,  196,  196,  256,  257,
	256,  317,  257,  257,  317,  318,  317,  378,  318,  318,  378,  379,
	378,  439,  379,  379,  439,  440,  439,  500,  440,  440,  500,  501,
	500,  561,  501,  501,  561,  562,  561,  622,  562,  562,  622,  623,
	622,  683,  623,  623,  683,  684,  683,  744,  684,  684,  744,  745,
	744,  805,  745,  745,  805,  806,  805,  866,  806,  806,  866,  867,
	866,  927,  867,  867,  927,  928,  927,  988,  928,  928,  988,  989,
	988,  1049, 989,  989,  1049, 1050, 1049, 1110, 1050, 1050, 1110, 1111,
	1110, 1171, 1111, 1111, 1171, 1172, 1171, 1232, 1172, 1172, 1232, 1233,
	1232, 1293, 1233, 1233, 1293, 1294, 1293, 1354, 1294, 1294, 1354, 1355,
	1354, 1415, 1355, 1355, 1415, 1416, 1415, 1476, 1416, 1416, 1476, 1477,
	1476, 1537, 1477, 1477, 1537, 1538, 1537, 1598, 1538, 1538, 1598, 1599,
	1598, 1659, 1599, 1599, 1659, 1660, 1659, 1720, 1660, 1660, 1720, 1721,
	1720, 1781, 1721, 1721, 1781, 1782, 1781, 1842, 1782, 1782, 1842, 1843,
	1842, 1903, 1843, 1843, 1903, 1904, 1903, 1964, 1904, 1904, 1964, 1965,
	1964, 2025, 1965, 1965, 2025, 2026, 2025, 2086, 2026, 2026, 2086, 2087,
	2086, 2147, 2087, 2087, 2147, 2148, 2147, 2208, 2148, 2148, 2208, 2209,
	2208, 2269, 2209, 2209, 2269, 2270, 2269, 2330, 2270, 2270, 2330, 2331,
	2330, 2391, 2331, 2331, 2391, 2392, 2391, 2452, 2392, 2392, 2452, 2453,
	2452, 2513, 2453, 2453, 2513, 2514, 2513, 2574, 2514, 2514, 2574, 2575,
	2574, 2635, 2575, 2575, 2635, 2636, 2635, 2696, 2636, 2636, 2696, 2697,
	2696, 2757, 2697, 2697, 2757, 2758, 2757, 2818, 2758, 2758, 2818, 2819,
	2818, 2879, 2819, 2819, 2879, 2880, 2879, 2940, 2880, 2880, 2940, 2941,
	2940, 3001, 2941, 2941, 3001, 3002, 3001, 3062, 3002, 3002, 3062, 3063,
	3062, 3123, 3063, 3063, 3123, 3124, 3123, 3184, 3124, 3124, 3184, 3185,
	3184, 3245, 3185, 3185, 3245, 3246, 3245, 3306, 3246, 3246, 3306, 3307,
	3306, 3367, 3307, 3307, 3367, 3368, 3367, 3428, 3368, 3368, 3428, 3429,
	3428, 3489, 3429, 3429, 3489, 3490, 3489, 3550, 3490, 3490, 3550, 3551,
	3550, 3611, 3551, 3551, 3611, 3612, 3611, 3672, 3612, 3612, 3672, 3673,
	13,   74,   14,   14,   74,   75,   74,   135,  75,   75,   135,  136,
	135,  196,  136,  136,  196,  197,  196,  257,  197,  197,  257,  258,
	257,  318,  258,  258,  318,  319,  318,  379,  319,  319,  379,  380,
	379,  440,  380,  380,  440,  441,  440,  501,  441,  441,  501,  502,
	501,  562,  502,  502,  562,  563,  562,  623,  563,  563,  623,  624,
	623,  684,  624,  624,  684,  685,  684,  745,  685,  685,  745,  746,
	745,  806,  746,  746,  806,  807,  806,  867,  807,  807,  867,  868,
	867,  928,  868,  868,  928,  929,  928,  989,  929,  929,  989,  990,
	989,  1050, 990,  990,  1050, 1051, 1050, 1111, 1051, 1051, 1111, 1112,
	1111, 1172, 1112, 1112, 1172, 1173, 1172, 1233, 1173, 1173, 1233, 1234,
	1233, 1294, 1234, 1234, 1294, 1295, 1294, 1355, 1295, 1295, 1355, 1356,
	1355, 1416, 1356, 1356, 1416, 1417, 1416, 1477, 1417, 1417, 1477, 1478,
	1477, 1538, 1478, 1478, 1538, 1539, 1538, 1599, 1539, 1539, 1599, 1600,
	1599, 1660, 1600, 1600, 1660, 1661, 1660, 1721, 1661, 1661, 1721, 1722,
	1721, 1782, 1722, 1722, 1782, 1783, 1782, 1843, 1783, 1783, 1843, 1844,
	1843, 1904, 1844, 1844, 1904, 1905, 1904, 1965, 1905, 1905, 1965, 1966,
	1965, 2026, 1966, 1966, 2026, 2027, 2026, 2087, 2027, 2027, 2087, 2088,
	2087, 2148, 2088, 2088, 2148, 2149, 2148, 2209, 2149, 2149, 2209, 2210,
	2209, 2270, 2210, 2210, 2270, 2271, 2270, 2331, 2271, 2271, 2331, 2332,
	2331, 2392, 2332, 2332, 2392, 2393, 2392, 2453, 2393, 2393, 2453, 2454,
	2453, 2514, 2454, 2454, 2514, 2515, 2514, 2575, 2515, 2515, 2575, 2576,
	2575, 2636, 2576, 2576, 2636, 2637, 2636, 2697, 2637, 2637, 2697, 2698,
	2697, 2758, 2698, 2698, 2758, 2759, 2758, 2819, 2759, 2759, 2819, 2820,
	2819, 2880, 2820, 2820, 2880, 2881, 2880, 2941, 2881, 2881, 2941, 2942,
	2941, 3002, 2942, 2942, 3002, 3003, 3002, 3063, 3003, 3003, 3063, 3064,
	3063, 3124, 3064, 3064, 3124, 3125, 3124, 3185, 3125, 3125, 3185, 3186,
	3185, 3246, 3186, 3186, 3246, 3247, 3246, 3307, 3247, 3247, 3307, 3308,
	3307, 3368, 3308, 3308, 3368, 3369, 3368, 3429, 3369, 3369, 3429, 3430,
	3429, 3490, 3430, 3430, 3490, 3491, 3490, 3551, 3491, 3491, 3551, 3552,
	3551, 3612, 3552, 3552, 3612, 3613, 3612, 3673, 3613, 3613, 3673, 3674,
	14,   75,   15,   15,   75,   76,   75,   136,  76,   76,   136,  137,
	136,  197,  137,  137,  197,  198,  197,  258,  198,  198,  258,  259,
	258,  319,  259,  259,  319,  320,  319,  380,  320,  320,  380,  381,
	380,  441,  381,  381,  441,  442,  441,  502,  442,  442,  502,  503,
	502,  563,  503,  503,  563,  564,  563,  624,  564,  564,  624,  625,
	624,  685,  625,  625,  685,  686,  685,  746,  686,  686,  746,  747,
	746,  807,  747,  747,  807,  808,  807,  868,  808,  808,  868,  869,
	868,  929,  869,  869,  929,  930,  929,  990,  930,  930,  990,  991,
	990,  1051, 991,  991,  1051, 1052, 1051, 1112, 1052, 1052, 1112, 1113,
	1112, 1173, 1113, 1113, 1173, 1174, 1173, 1234, 1174, 1174, 1234, 1235,
	1234, 1295, 1235, 1235, 1295, 1296, 1295, 1356, 1296, 1296, 1356, 1357,
	1356, 1417, 1357, 1357, 1417, 1418, 1417, 1478, 1418, 1418, 1478, 1479,
	1478, 1539, 1479, 1479, 1539, 1540, 1539, 1600, 1540, 1540, 1600, 1601,
	1600, 1661, 1601, 1601, 1661, 1662, 1661, 1722, 1662, 1662, 1722, 1723,
	1722, 1783, 1723, 1723, 1783, 1784, 1783, 1844, 1784, 1784, 1844, 1845,
	1844, 1905, 1845, 1845, 1905, 1906, 1905, 1966, 1906, 1906, 1966, 1967,
	1966, 2027, 1967, 1967, 2027, 2028, 2027, 2088, 2028, 2028, 2088, 2089,
	2088, 2149, 2089, 2089, 2149, 2150, 2149, 2210, 2150, 2150, 2210, 2211,
	2210, 2271, 2211, 2211, 2271, 2272, 2271, 2332, 2272, 2272, 2332, 2333,
	2332, 2393, 2333, 2333, 2393, 2394, 2393, 2454, 2394, 2394, 2454, 2455,
	2454, 2515, 2455, 2455, 2515, 2516, 2515, 2576, 2516, 2516, 2576, 2577,
	2576, 2637, 2577, 2577, 2637, 2638, 2637, 2698, 2638, 2638, 2698, 2699,
	2698, 2759, 2699, 2699, 2759, 2760, 2759, 2820, 2760, 2760, 2820, 2821,
	2820, 2881, 2821, 2821, 2881, 2882, 2881, 2942, 2882, 2882, 2942, 2943,
	2942, 3003, 2943, 2943, 3003, 3004, 3003, 3064, 3004, 3004, 3064, 3065,
	3064, 3125, 3065, 3065, 3125, 3126, 3125, 3186, 3126, 3126, 3186, 3187,
	3186, 3247, 3187, 3187, 3247, 3248, 3247, 3308, 3248, 3248, 3308, 3309,
	3308, 3369, 3309, 3309, 3369, 3370, 3369, 3430, 3370, 3370, 3430, 3431,
	3430, 3491, 3431, 3431, 3491, 3492, 3491, 3552, 3492, 3492, 3552, 3553,
	3552, 3613, 3553, 3553, 3613, 3614, 3613, 3674, 3614, 3614, 3674, 3675,
	15,   76,   16,   16,   76,   77,   76,   137,  77,   77,   137,  138,
	137,  198,  138,  138,  198,  199,  198,  259,  199,  199,  259,  260,
	259,  320,  260,  260,  320,  321,  320,  381,  321,  321,  381,  382,
	381,  442,  382,  382,  442,  443,  442,  503,  443,  443,  503,  504,
	503,  564,  504,  504,  564,  565,  564,  625,  565,  565,  625,  626,
	625,  686,  626,  626,  686,  687,  686,  747,  687,  687,  747,  748,
	747,  808,  748,  748,  808,  809,  808,  869,  809,  809,  869,  870,
	869,  930,  870,  870,  930,  931,  930,  991,  931,  931,  991,  992,
	991,  1052, 992,  992,  1052, 1053, 1052, 1113, 1053, 1053, 1113, 1114,
	1113, 1174, 1114, 1114, 1174, 1175, 1174, 1235, 1175, 1175, 1235, 1236,
	1235, 1296, 1236, 1236, 1296, 1297, 1296, 1357, 1297, 1297, 1357, 1358,
	1357, 1418, 1358, 1358, 1418, 1419, 1418, 1479, 1419, 1419, 1479, 1480,
	1479, 1540, 1480, 1480, 1540, 1541, 1540, 1601, 1541, 1541, 1601, 1602,
	1601, 1662, 1602, 1602, 1662, 1663, 1662, 1723, 1663, 1663, 1723, 1724,
	1723, 1784, 1724, 1724, 1784, 1785, 1784, 1845, 1785, 1785, 1845, 1846,
	1845, 1906, 1846, 1846, 1906, 1907, 1906, 1967, 1907, 1907, 1967, 1968,
	1967, 2028, 1968, 1968, 2028, 2029, 2028, 2089, 2029, 2029, 2089, 2090,
	2089, 2150, 2090, 2090, 2150, 2151, 2150, 2211, 2151, 2151, 2211, 2212,
	2211, 2272, 2212, 2212, 2272, 2273, 2272, 2333, 2273, 2273, 2333, 2334,
	2333, 2394, 2334, 2334, 2394, 2395, 2394, 2455, 2395, 2395, 2455, 2456,
	2455, 2516, 2456, 2456, 2516, 2517, 2516, 2577, 2517, 2517, 2577, 2578,
	2577, 2638, 2578, 2578, 2638, 2639, 2638, 2699, 2639, 2639, 2699, 2700,
	2699, 2760, 2700, 2700, 2760, 2761, 2760, 2821, 2761, 2761, 2821, 2822,
	2821, 2882, 2822, 2822, 2882, 2883, 2882, 2943, 2883, 2883, 2943, 2944,
	2943, 3004, 2944, 2944, 3004, 3005, 3004, 3065, 3005, 3005, 3065, 3066,
	3065, 3126, 3066, 3066, 3126, 3127, 3126, 3187, 3127, 3127, 3187, 3188,
	3187, 3248, 3188, 3188, 3248, 3249, 3248, 3309, 3249, 3249, 3309, 3310,
	3309, 3370, 3310, 3310, 3370, 3371, 3370, 3431, 3371, 3371, 3431, 3432,
	3431, 3492, 3432, 3432, 3492, 3493, 3492, 3553, 3493, 3493, 3553, 3554,
	3553, 3614, 3554, 3554, 3614, 3615, 3614, 3675, 3615, 3615, 3675, 3676,
	16,   77,   17,   17,   77,   78,   77,   138,  78,   78,   138,  139,
	138,  199,  139,  139,  199,  200,  199,  260,  200,  200,  260,  261,
	260,  321,  261,  261,  321,  322,  321,  382,  322,  322,  382,  383,
	382,  443,  383,  383,  443,  444,  443,  504,  444,  444,  504,  505,
	504,  565,  505,  505,  565,  566,  565,  626,  566,  566,  626,  627,
	626,  687,  627,  627,  687,  688,  687,  748,  688,  688,  748,  749,
	748,  809,  749,  749,  809,  810,  809,  870,  810,  810,  870,  871,
	870,  931,  871,  871,  931,  932,  931,  992,  932,  932,  992,  993,
	992,  1053, 993,  993,  1053, 1054, 1053, 1114, 1054, 1054, 1114, 1115,
	1114, 1175, 1115, 1115, 1175, 1176, 1175, 1236, 1176, 1176, 1236, 1237,
	1236, 1297, 1237, 1237, 1297, 1298, 1297, 1358, 1298, 1298, 1358, 1359,
	1358, 1419, 1359, 1359, 1419, 1420, 1419, 1480, 1420, 1420, 1480, 1481,
	1480, 1541, 1481, 1481, 1541, 1542, 1541, 1602, 1542, 1542, 1602, 1603,
	1602, 1663, 1603, 1603, 1663, 1664, 1663, 1724, 1664, 1664, 1724, 1725,
	1724, 1785, 1725, 1725, 1785, 1786, 1785, 1846, 1786, 1786, 1846, 1847,
	1846, 1907, 1847, 1847, 1907, 1908, 1907, 1968, 1908, 1908, 1968, 1969,
	1968, 2029, 1969, 1969, 2029, 2030, 2029, 2090, 2030, 2030, 2090, 2091,
	2090, 2151, 2091, 2091, 2151, 2152, 2151, 2212, 2152, 2152, 2212, 2213,
	2212, 2273, 2213, 2213, 2273, 2274, 2273, 2334, 2274, 2274, 2334, 2335,
	2334, 2395, 2335, 2335, 2395, 2396, 2395, 2456, 2396, 2396, 2456, 2457,
	2456, 2517, 2457, 2457, 2517, 2518, 2517, 2578, 2518, 2518, 2578, 2579,
	2578, 2639, 2579, 2579, 2639, 2640, 2639, 2700, 2640, 2640, 2700, 2701,
	2700, 2761, 2701, 2701, 2761, 2762, 2761, 2822, 2762, 2762, 2822, 2823,
	2822, 2883, 2823, 2823, 2883, 2884, 2883, 2944, 2884, 2884, 2944, 2945,
	2944, 3005, 2945, 2945, 3005, 3006, 3005, 3066, 3006, 3006, 3066, 3067,
	3066, 3127, 3067, 3067, 3127, 3128, 3127, 3188, 3128, 3128, 3188, 3189,
	3188, 3249, 3189, 3189, 3249, 3250, 3249, 3310, 3250, 3250, 3310, 3311,
	3310, 3371, 3311, 3311, 3371, 3372, 3371, 3432, 3372, 3372, 3432, 3433,
	3432, 3493, 3433, 3433, 3493, 3494, 3493, 3554, 3494, 3494, 3554, 3555,
	3554, 3615, 3555, 3555, 3615, 3616, 3615, 3676, 3616, 3616, 3676, 3677,
	17,   78,   18,   18,   78,   79,   78,   139,  79,   79,   139,  140,
	139,  200,  140,  140,  200,  201,  200,  261,  201,  201,  261,  262,
	261,  322,  262,  262,  322,  323,  322,  383,  323,  323,  383,  384,
	383,  444,  384,  384,  444,  445,  444,  505,  445,  445,  505,  506,
	505,  566,  506,  506,  566,  567,  566,  627,  567,  567,  627,  628,
	627,  688,  628,  628,  688,  689,  688,  749,  689,  689,  749,  750,
	749,  810,  750,  750,  810,  811,  810,  871,  811,  811,  871,  872,
	871,  932,  872,  872,  932,  933,  932,  993,  933,  933,  993,  994,
	993,  1054, 994,  994,  1054, 1055, 1054, 1115, 1055, 1055, 1115, 1116,
	1115, 1176, 1116, 1116, 1176, 1177, 1176, 1237, 1177, 1177, 1237, 1238,
	1237, 1298, 1238, 1238, 1298, 1299, 1298, 1359, 1299, 1299, 1359, 1360,
	1359, 1420, 1360, 1360, 1420, 1421, 1420, 1481, 1421, 1421, 1481, 1482,
	1481, 1542, 1482, 1482, 1542, 1543, 1542, 1603, 1543, 1543, 1603, 1604,
	1603, 1664, 1604, 1604, 1664, 1665, 1664, 1725, 1665, 1665, 1725, 1726,
	1725, 1786, 1726, 1726, 1786, 1787, 1786, 1847, 1787, 1787, 1847, 1848,
	1847, 1908, 1848, 1848, 1908, 1909, 1908, 1969, 1909, 1909, 1969, 1970,
	1969, 2030, 1970, 1970, 2030, 2031, 2030, 2091, 2031, 2031, 2091, 2092,
	2091, 2152, 2092, 2092, 2152, 2153, 2152, 2213, 2153, 2153, 2213, 2214,
	2213, 2274, 2214, 2214, 2274, 2275, 2274, 2335, 2275, 2275, 2335, 2336,
	2335, 2396, 2336, 2336, 2396, 2397, 2396, 2457, 2397, 2397, 2457, 2458,
	2457, 2518, 2458, 2458, 2518, 2519, 2518, 2579, 2519, 2519, 2579, 2580,
	2579, 2640, 2580, 2580, 2640, 2641, 2640, 2701, 2641, 2641, 2701, 2702,
	2701, 2762, 2702, 2702, 2762, 2763, 2762, 2823, 2763, 2763, 2823, 2824,
	2823, 2884, 2824, 2824, 2884, 2885, 2884, 2945, 2885, 2885, 2945, 2946,
	2945, 3006, 2946, 2946, 3006, 3007, 3006, 3067, 3007, 3007, 3067, 3068,
	3067, 3128, 3068, 3068, 3128, 3129, 3128, 3189, 3129, 3129, 3189, 3190,
	3189, 3250, 3190, 3190, 3250, 3251, 3250, 3311, 3251, 3251, 3311, 3312,
	3311, 3372, 3312, 3312, 3372, 3373, 3372, 3433, 3373, 3373, 3433, 3434,
	3433, 3494, 3434, 3434, 3494, 3495, 3494, 3555, 3495, 3495, 3555, 3556,
	3555, 3616, 3556, 3556, 3616, 3617, 3616, 3677, 3617, 3617, 3677, 3678,
	18,   79,   19,   19,   79,   80,   79,   140,  80,   80,   140,  141,
	140,  201,  141,  141,  201,  202,  201,  262,  202,  202,  262,  263,
	262,  323,  263,  263,  323,  324,  323,  384,  324,  324,  384,  385,
	384,  445,  385,  385,  445,  446,  445,  506,  446,  446,  506,  507,
	506,  567,  507,  507,  567,  568,  567,  628,  568,  568,  628,  629,
	628,  689,  629,  629,  689,  690,  689,  750,  690,  690,  750,  751,
	750,  811,  751,  751,  811,  812,  811,  872,  812,  812,  872,  873,
	872,  933,  873,  873,  933,  934,  933,  994,  934,  934,  994,  995,
	994,  1055, 995,  995,  1055, 1056, 1055, 1116, 1056, 1056, 1116, 1117,
	1116, 1177, 1117, 1117, 1177, 1178, 1177, 1238, 1178, 1178, 1238, 1239,
	1238, 1299, 1239, 1239, 1299, 1300, 1299, 1360, 1300, 1300, 1360, 1361,
	1360, 1421, 1361, 1361, 1421, 1422, 1421, 1482, 1422, 1422, 1482, 1483,
	1482, 1543, 1483, 1483, 1543, 1544, 1543, 1604, 1544, 1544, 1604, 1605,
	1604, 1665, 1605, 1605, 1665, 1666, 1665, 1726, 1666, 1666, 1726, 1727,
	1726, 1787, 1727, 1727, 1787, 1788, 1787, 1848, 1788, 1788, 1848, 1849,
	1848, 1909, 1849, 1849, 1909, 1910, 1909, 1970, 1910, 1910, 1970, 1971,
	1970, 2031, 1971, 1971, 2031, 2032, 2031, 2092, 2032, 2032, 2092, 2093,
	2092, 2153, 2093, 2093, 2153, 2154, 2153, 2214, 2154, 2154, 2214, 2215,
	2214, 2275, 2215, 2215, 2275, 2276, 2275, 2336, 2276, 2276, 2336, 2337,
	2336, 2397, 2337, 2337, 2397, 2398, 2397, 2458, 2398, 2398, 2458, 2459,
	2458, 2519, 2459, 2459, 2519, 2520, 2519, 2580, 2520, 2520, 2580, 2581,
	2580, 2641, 2581, 2581, 2641, 2642, 2641, 2702, 2642, 2642, 2702, 2703,
	2702, 2763, 2703, 2703, 2763, 2764, 2763, 2824, 2764, 2764, 2824, 2825,
	2824, 2885, 2825, 2825, 2885, 2886, 2885, 2946, 2886, 2886, 2946, 2947,
	2946, 3007, 2947, 2947, 3007, 3008, 3007, 3068, 3008, 3008, 3068, 3069,
	3068, 3129, 3069, 3069, 3129, 3130, 3129, 3190, 3130, 3130, 3190, 3191,
	3190, 3251, 3191, 3191, 3251, 3252, 3251, 3312, 3252, 3252, 3312, 3313,
	3312, 3373, 3313, 3313, 3373, 3374, 3373, 3434, 3374, 3374, 3434, 3435,
	3434, 3495, 3435, 3435, 3495, 3496, 3495, 3556, 3496, 3496, 3556, 3557,
	3556, 3617, 3557, 3557, 3617, 3618, 3617, 3678, 3618, 3618, 3678, 3679,
	19,   80,   20,   20,   80,   81,   80,   141,  81,   81,   141,  142,
	141,  202,  142,  142,  202,  203,  202,  263,  203,  203,  263,  264,
	263,  324,  264,  264,  324,  325,  324,  385,  325,  325,  385,  386,
	385,  446,  386,  386,  446,  447,  446,  507,  447,  447,  507,  508,
	507,  568,  508,  508,  568,  569,  568,  629,  569,  569,  629,  630,
	629,  690,  630,  630,  690,  691,  690,  751,  691,  691,  751,  752,
	751,  812,  752,  752,  812,  813,  812,  873,  813,  813,  873,  874,
	873,  934,  874,  874,  934,  935,  934,  995,  935,  935,  995,  996,
	995,  1056, 996,  996,  1056, 1057, 1056, 1117, 1057, 1057, 1117, 1118,
	1117, 1178, 1118, 1118, 1178, 1179, 1178, 1239, 1179, 1179, 1239, 1240,
	1239, 1300, 1240, 1240, 1300, 1301, 1300, 1361, 1301, 1301, 1361, 1362,
	1361, 1422, 1362, 1362, 1422, 1423, 1422, 1483, 1423, 1423, 1483, 1484,
	1483, 1544, 1484, 1484, 1544, 1545, 1544, 1605, 1545, 1545, 1605, 1606,
	1605, 1666, 1606, 1606, 1666, 1667, 1666, 1727, 1667, 1667, 1727, 1728,
	1727, 1788, 1728, 1728, 1788, 1789, 1788, 1849, 1789, 1789, 1849, 1850,
	1849, 1910, 1850, 1850, 1910, 1911, 1910, 1971, 1911, 1911, 1971, 1972,
	1971, 2032, 1972, 1972, 2032, 2033, 2032, 2093, 2033, 2033, 2093, 2094,
	2093, 2154, 2094, 2094, 2154, 2155, 2154, 2215, 2155, 2155, 2215, 2216,
	2215, 2276, 2216, 2216, 2276, 2277, 2276, 2337, 2277, 2277, 2337, 2338,
	2337, 2398, 2338, 2338, 2398, 2399, 2398, 2459, 2399, 2399, 2459, 2460,
	2459, 2520, 2460, 2460, 2520, 2521, 2520, 2581, 2521, 2521, 2581, 2582,
	2581, 2642, 2582, 2582, 2642, 2643, 2642, 2703, 2643, 2643, 2703, 2704,
	2703, 2764, 2704, 2704, 2764, 2765, 2764, 2825, 2765, 2765, 2825, 2826,
	2825, 2886, 2826, 2826, 2886, 2887, 2886, 2947, 2887, 2887, 2947, 2948,
	2947, 3008, 2948, 2948, 3008, 3009, 3008, 3069, 3009, 3009, 3069, 3070,
	3069, 3130, 3070, 3070, 3130, 3131, 3130, 3191, 3131, 3131, 3191, 3192,
	3191, 3252, 3192, 3192, 3252, 3253, 3252, 3313, 3253, 3253, 3313, 3314,
	3313, 3374, 3314, 3314, 3374, 3375, 3374, 3435, 3375, 3375, 3435, 3436,
	3435, 3496, 3436, 3436, 3496, 3497, 3496, 3557, 3497, 3497, 3557, 3558,
	3557, 3618, 3558, 3558, 3618, 3619, 3618, 3679, 3619, 3619, 3679, 3680,
	20,   81,   21,   21,   81,   82,   81,   142,  82,   82,   142,  143,
	142,  203,  143,  143,  203,  204,  203,  264,  204,  204,  264,  265,
	264,  325,  265,  265,  325,  326,  325,  386,  326,  326,  386,  387,
	386,  447,  387,  387,  447,  448,  447,  508,  448,  448,  508,  509,
	508,  569,  509,  509,  569,  570,  569,  630,  570,  570,  630,  631,
	630,  691,  631,  631,  691,  692,  691,  752,  692,  692,  752,  753,
	752,  813,  753,  753,  813,  814,  813,  874,  814,  814,  874,  875,
	874,  935,  875,  875,  935,  936,  935,  996,  936,  936,  996,  997,
	996,  1057, 997,  997,  1057, 1058, 1057, 1118, 1058, 1058, 1118, 1119,
	1118, 1179, 1119, 1119, 1179, 1180, 1179, 1240, 1180, 1180, 1240, 1241,
	1240, 1301, 1241, 1241, 1301, 1302, 1301, 1362, 1302, 1302, 1362, 1363,
	1362, 1423, 1363, 1363, 1423, 1424, 1423, 1484, 1424, 1424, 1484, 1485,
	1484, 1545, 1485, 1485, 1545, 1546, 1545, 1606, 1546, 1546, 1606, 1607,
	1606, 1667, 1607, 1607, 1667, 1668, 1667, 1728, 1668, 1668, 1728, 1729,
	1728, 1789, 1729, 1729, 1789, 1790, 1789, 1850, 1790, 1790, 1850, 1851,
	1850, 1911, 1851, 1851, 1911, 1912, 1911, 1972, 1912, 1912, 1972, 1973,
	1972, 2033, 1973, 1973, 2033, 2034, 2033, 2094, 2034, 2034, 2094, 2095,
	2094, 2155, 2095, 2095, 2155, 2156, 2155, 2216, 2156, 2156, 2216, 2217,
	2216, 2277, 2217, 2217, 2277, 2278, 2277, 2338, 2278, 2278, 2338, 2339,
	2338, 2399, 2339, 2339, 2399, 2400, 2399, 2460, 2400, 2400, 2460, 2461,
	2460, 2521, 2461, 2461, 2521, 2522, 2521, 2582, 2522, 2522, 2582, 2583,
	2582, 2643, 2583, 2583, 2643, 2644, 2643, 2704, 2644, 2644, 2704, 2705,
	2704, 2765, 2705, 2705, 2765, 2766, 2765, 2826, 2766, 2766, 2826, 2827,
	2826, 2887, 2827, 2827, 2887, 2888, 2887, 2948, 2888, 2888, 2948, 2949,
	2948, 3009, 2949, 2949, 3009, 3010, 3009, 3070, 3010, 3010, 3070, 3071,
	3070, 3131, 3071, 3071, 3131, 3132, 3131, 3192, 3132, 3132, 3192, 3193,
	3192, 3253, 3193, 3193, 3253, 3254, 3253, 3314, 3254, 3254, 3314, 3315,
	3314, 3375, 3315, 3315, 3375, 3376, 3375, 3436, 3376, 3376, 3436, 3437,
	3436, 3497, 3437, 3437, 3497, 3498, 3497, 3558, 3498, 3498, 3558, 3559,
	3558, 3619, 3559, 3559, 3619, 3620, 3619, 3680, 3620, 3620, 3680, 3681,
	21,   82,   22,   22,   82,   83,   82,   143,  83,   83,   143,  144,
	143,  204,  144,  144,  204,  205,  204,  265,  205,  205,  265,  266,
	265,  326,  266,  266,  326,  327,  326,  387,  327,  327,  387,  388,
	387,  448,  388,  388,  448,  449,  448,  509,  449,  449,  509,  510,
	509,  570,  510,  510,  570,  571,  570,  631,  571,  571,  631,  632,
	631,  692,  632,  632,  692,  693,  692,  753,  693,  693,  753,  754,
	753,  814,  754,  754,  814,  815,  814,  875,  815,  815,  875,  876,
	875,  936,  876,  876,  936,  937,  936,  997,  937,  937,  997,  998,
	997,  1058, 998,  998,  1058, 1059, 1058, 1119, 1059, 1059, 1119, 1120,
	1119, 1180, 1120, 1120, 1180, 1181, 1180, 1241, 1181, 1181, 1241, 1242,
	1241, 1302, 1242, 1242, 1302, 1303, 1302, 1363, 1303, 1303, 1363, 1364,
	1363, 1424, 1364, 1364, 1424, 1425, 1424, 1485, 1425, 1425, 1485, 1486,
	1485, 1546, 1486, 1486, 1546, 1547, 1546, 1607, 1547, 1547, 1607, 1608,
	1607, 1668, 1608, 1608, 1668, 1669, 1668, 1729, 1669, 1669, 1729, 1730,
	1729, 1790, 1730, 1730, 1790, 1791, 1790, 1851, 1791, 1791, 1851, 1852,
	1851, 1912, 1852, 1852, 1912, 1913, 1912, 1973, 1913, 1913, 1973, 1974,
	1973, 2034, 1974, 1974, 2034, 2035, 2034, 2095, 2035, 2035, 2095, 2096,
	2095, 2156, 2096, 2096, 2156, 2157, 2156, 2217, 2157, 2157, 2217, 2218,
	2217, 2278, 2218, 2218, 2278, 2279, 2278, 2339, 2279, 2279, 2339, 2340,
	2339, 2400, 2340, 2340, 2400, 2401, 2400, 2461, 2401, 2401, 2461, 2462,
	2461, 2522, 2462, 2462, 2522, 2523, 2522, 2583, 2523, 2523, 2583, 2584,
	2583, 2644, 2584, 2584, 2644, 2645, 2644, 2705, 2645, 2645, 2705, 2706,
	2705, 2766, 2706, 2706, 2766, 2767, 2766, 2827, 2767, 2767, 2827, 2828,
	2827, 2888, 2828, 2828, 2888, 2889, 2888, 2949, 2889, 2889, 2949, 2950,
	2949, 3010, 2950, 2950, 3010, 3011, 3010, 3071, 3011, 3011, 3071, 3072,
	3071, 3132, 3072, 3072, 3132, 3133, 3132, 3193, 3133, 3133, 3193, 3194,
	3193, 3254, 3194, 3194, 3254, 3255, 3254, 3315, 3255, 3255, 3315, 3316,
	3315, 3376, 3316, 3316, 3376, 3377, 3376, 3437, 3377, 3377, 3437, 3438,
	3437, 3498, 3438, 3438, 3498, 3499, 3498, 3559, 3499, 3499, 3559, 3560,
	3559, 3620, 3560, 3560, 3620, 3621, 3620, 3681, 3621, 3621, 3681, 3682,
	22,   83,   23,   23,   83,   84,   83,   144,  84,   84,   144,  145,
	144,  205,  145,  145,  205,  206,  205,  266,  206,  206,  266,  267,
	266,  327,  267,  267,  327,  328,  327,  388,  328,  328,  388,  389,
	388,  449,  389,  389,  449,  450,  449,  510,  450,  450,  510,  511,
	510,  571,  511,  511,  571,  572,  571,  632,  572,  572,  632,  633,
	632,  693,  633,  633,  693,  694,  693,  754,  694,  694,  754,  755,
	754,  815,  755,  755,  815,  816,  815,  876,  816,  816,  876,  877,
	876,  937,  877,  877,  937,  938,  937,  998,  938,  938,  998,  999,
	998,  1059, 999,  999,  1059, 1060, 1059, 1120, 1060, 1060, 1120, 1121,
	1120, 1181, 1121, 1121, 1181, 1182, 1181, 1242, 1182, 1182, 1242, 1243,
	1242, 1303, 1243, 1243, 1303, 1304, 1303, 1364, 1304, 1304, 1364, 1365,
	1364, 1425, 1365, 1365, 1425, 1426, 1425, 1486, 1426, 1426, 1486, 1487,
	1486, 1547, 1487, 1487, 1547, 1548, 1547, 1608, 1548, 1548, 1608, 1609,
	1608, 1669, 1609, 1609, 1669, 1670, 1669, 1730, 1670, 1670, 1730, 1731,
	1730, 1791, 1731, 1731, 1791, 1792, 1791, 1852, 1792, 1792, 1852, 1853,
	1852, 1913, 1853, 1853, 1913, 1914, 1913, 1974, 1914, 1914, 1974, 1975,
	1974, 2035, 1975, 1975, 2035, 2036, 2035, 2096, 2036, 2036, 2096, 2097,
	2096, 2157, 2097, 2097, 2157, 2158, 2157, 2218, 2158, 2158, 2218, 2219,
	2218, 2279, 2219, 2219, 2279, 2280, 2279, 2340, 2280, 2280, 2340, 2341,
	2340, 2401, 2341, 2341, 2401, 2402, 2401, 2462, 2402, 2402, 2462, 2463,
	2462, 2523, 2463, 2463, 2523, 2524, 2523, 2584, 2524, 2524, 2584, 2585,
	2584, 2645, 2585, 2585, 2645, 2646, 2645, 2706, 2646, 2646, 2706, 2707,
	2706, 2767, 2707, 2707, 2767, 2768, 2767, 2828, 2768, 2768, 2828, 2829,
	2828, 2889, 2829, 2829, 2889, 2890, 2889, 2950, 2890, 2890, 2950, 2951,
	2950, 3011, 2951, 2951, 3011, 3012, 3011, 3072, 3012, 3012, 3072, 3073,
	3072, 3133, 3073, 3073, 3133, 3134, 3133, 3194, 3134, 3134, 3194, 3195,
	3194, 3255, 3195, 3195, 3255, 3256, 3255, 3316, 3256, 3256, 3316, 3317,
	3316, 3377, 3317, 3317, 3377, 3378, 3377, 3438, 3378, 3378, 3438, 3439,
	3438, 3499, 3439, 3439, 3499, 3500, 3499, 3560, 3500, 3500, 3560, 3561,
	3560, 3621, 3561, 3561, 3621, 3622, 3621, 3682, 3622, 3622, 3682, 3683,
	23,   84,   24,   24,   84,   85,   84,   145,  85,   85,   145,  146,
	145,  206,  146,  146,  206,  207,  206,  267,  207,  207,  267,  268,
	267,  328,  268,  268,  328,  329,  328,  389,  329,  329,  389,  390,
	389,  450,  390,  390,  450,  451,  450,  511,  451,  451,  511,  512,
	511,  572,  512,  512,  572,  573,  572,  633,  573,  573,  633,  634,
	633,  694,  634,  634,  694,  695,  694,  755,  695,  695,  755,  756,
	755,  816,  756,  756,  816,  817,  816,  877,  817,  817,  877,  878,
	877,  938,  878,  878,  938,  939,  938,  999,  939,  939,  999,  1000,
	999,  1060, 1000, 1000, 1060, 1061, 1060, 1121, 1061, 1061, 1121, 1122,
	1121, 1182, 1122, 1122, 1182, 1183, 1182, 1243, 1183, 1183, 1243, 1244,
	1243, 1304, 1244, 1244, 1304, 1305, 1304, 1365, 1305, 1305, 1365, 1366,
	1365, 1426, 1366, 1366, 1426, 1427, 1426, 1487, 1427, 1427, 1487, 1488,
	1487, 1548, 1488, 1488, 1548, 1549, 1548, 1609, 1549, 1549, 1609, 1610,
	1609, 1670, 1610, 1610, 1670, 1671, 1670, 1731, 1671, 1671, 1731, 1732,
	1731, 1792, 1732, 1732, 1792, 1793, 1792, 1853, 1793, 1793, 1853, 1854,
	1853, 1914, 1854, 1854, 1914, 1915, 1914, 1975, 1915, 1915, 1975, 1976,
	1975, 2036, 1976, 1976, 2036, 2037, 2036, 2097, 2037, 2037, 2097, 2098,
	2097, 2158, 2098, 2098, 2158, 2159, 2158, 2219, 2159, 2159, 2219, 2220,
	2219, 2280, 2220, 2220, 2280, 2281, 2280, 2341, 2281, 2281, 2341, 2342,
	2341, 2402, 2342, 2342, 2402, 2403, 2402, 2463, 2403, 2403, 2463, 2464,
	2463, 2524, 2464, 2464, 2524, 2525, 2524, 2585, 2525, 2525, 2585, 2586,
	2585, 2646, 2586, 2586, 2646, 2647, 2646, 2707, 2647, 2647, 2707, 2708,
	2707, 2768, 2708, 2708, 2768, 2769, 2768, 2829, 2769, 2769, 2829, 2830,
	2829, 2890, 2830, 2830, 2890, 2891, 2890, 2951, 2891, 2891, 2951, 2952,
	2951, 3012, 2952, 2952, 3012, 3013, 3012, 3073, 3013, 3013, 3073, 3074,
	3073, 3134, 3074, 3074, 3134, 3135, 3134, 3195, 3135, 3135, 3195, 3196,
	3195, 3256, 3196, 3196, 3256, 3257, 3256, 3317, 3257, 3257, 3317, 3318,
	3317, 3378, 3318, 3318, 3378, 3379, 3378, 3439, 3379, 3379, 3439, 3440,
	3439, 3500, 3440, 3440, 3500, 3501, 3500, 3561, 3501, 3501, 3561, 3562,
	3561, 3622, 3562, 3562, 3622, 3623, 3622, 3683, 3623, 3623, 3683, 3684,
	24,   85,   25,   25,   85,   86,   85,   146,  86,   86,   146,  147,
	146,  207,  147,  147,  207,  208,  207,  268,  208,  208,  268,  269,
	268,  329,  269,  269,  329,  330,  329,  390,  330,  330,  390,  391,
	390,  451,  391,  391,  451,  452,  451,  512,  452,  452,  512,  513,
	512,  573,  513,  513,  573,  574,  573,  634,  574,  574,  634,  635,
	634,  695,  635,  635,  695,  696,  695,  756,  696,  696,  756,  757,
	756,  817,  757,  757,  817,  818,  817,  878,  818,  818,  878,  879,
	878,  939,  879,  879,  939,  940,  939,  1000, 940,  940,  1000, 1001,
	1000, 1061, 1001, 1001, 1061, 1062, 1061, 1122, 1062, 1062, 1122, 1123,
	1122, 1183, 1123, 1123, 1183, 1184, 1183, 1244, 1184, 1184, 1244, 1245,
	1244, 1305, 1245, 1245, 1305, 1306, 1305, 1366, 1306, 1306, 1366, 1367,
	1366, 1427, 1367, 1367, 1427, 1428, 1427, 1488, 1428, 1428, 1488, 1489,
	1488, 1549, 1489, 1489, 1549, 1550, 1549, 1610, 1550, 1550, 1610, 1611,
	1610, 1671, 1611, 1611, 1671, 1672, 1671, 1732, 1672, 1672, 1732, 1733,
	1732, 1793, 1733, 1733, 1793, 1794, 1793, 1854, 1794, 1794, 1854, 1855,
	1854, 1915, 1855, 1855, 1915, 1916, 1915, 1976, 1916, 1916, 1976, 1977,
	1976, 2037, 1977, 1977, 2037, 2038, 2037, 2098, 2038, 2038, 2098, 2099,
	2098, 2159, 2099, 2099, 2159, 2160, 2159, 2220, 2160, 2160, 2220, 2221,
	2220, 2281, 2221, 2221, 2281, 2282, 2281, 2342, 2282, 2282, 2342, 2343,
	2342, 2403, 2343, 2343, 2403, 2404, 2403, 2464, 2404, 2404, 2464, 2465,
	2464, 2525, 2465, 2465, 2525, 2526, 2525, 2586, 2526, 2526, 2586, 2587,
	2586, 2647, 2587, 2587, 2647, 2648, 2647, 2708, 2648, 2648, 2708, 2709,
	2708, 2769, 2709, 2709, 2769, 2770, 2769, 2830, 2770, 2770, 2830, 2831,
	2830, 2891, 2831, 2831, 2891, 2892, 2891, 2952, 2892, 2892, 2952, 2953,
	2952, 3013, 2953, 2953, 3013, 3014, 3013, 3074, 3014, 3014, 3074, 3075,
	3074, 3135, 3075, 3075, 3135, 3136, 3135, 3196, 3136, 3136, 3196, 3197,
	3196, 3257, 3197, 3197, 3257, 3258, 3257, 3318, 3258, 3258, 3318, 3319,
	3318, 3379, 3319, 3319, 3379, 3380, 3379, 3440, 3380, 3380, 3440, 3441,
	3440, 3501, 3441, 3441, 3501, 3502, 3501, 3562, 3502, 3502, 3562, 3563,
	3562, 3623, 3563, 3563, 3623, 3624, 3623, 3684, 3624, 3624, 3684, 3685,
	25,   86,   26,   26,   86,   87,   86,   147,  87,   87,   147,  148,
	147,  208,  148,  148,  208,  209,  208,  269,  209,  209,  269,  270,
	269,  330,  270,  270,  330,  331,  330,  391,  331,  331,  391,  392,
	391,  452,  392,  392,  452,  453,  452,  513,  453,  453,  513,  514,
	513,  574,  514,  514,  574,  575,  574,  635,  575,  575,  635,  636,
	635,  696,  636,  636,  696,  697,  696,  757,  697,  697,  757,  758,
	757,  818,  758,  758,  818,  819,  818,  879,  819,  819,  879,  880,
	879,  940,  880,  880,  940,  941,  940,  1001, 941,  941,  1001, 1002,
	1001, 1062, 1002, 1002, 1062, 1063, 1062, 1123, 1063, 1063, 1123, 1124,
	1123, 1184, 1124, 1124, 1184, 1185, 1184, 1245, 1185, 1185, 1245, 1246,
	1245, 1306, 1246, 1246, 1306, 1307, 1306, 1367, 1307, 1307, 1367, 1368,
	1367, 1428, 1368, 1368, 1428, 1429, 1428, 1489, 1429, 1429, 1489, 1490,
	1489, 1550, 1490, 1490, 1550, 1551, 1550, 1611, 1551, 1551, 1611, 1612,
	1611, 1672, 1612, 1612, 1672, 1673, 1672, 1733, 1673, 1673, 1733, 1734,
	1733, 1794, 1734, 1734, 1794, 1795, 1794, 1855, 1795, 1795, 1855, 1856,
	1855, 1916, 1856, 1856, 1916, 1917, 1916, 1977, 1917, 1917, 1977, 1978,
	1977, 2038, 1978, 1978, 2038, 2039, 2038, 2099, 2039, 2039, 2099, 2100,
	2099, 2160, 2100, 2100, 2160, 2161, 2160, 2221, 2161, 2161, 2221, 2222,
	2221, 2282, 2222, 2222, 2282, 2283, 2282, 2343, 2283, 2283, 2343, 2344,
	2343, 2404, 2344, 2344, 2404, 2405, 2404, 2465, 2405, 2405, 2465, 2466,
	2465, 2526, 2466, 2466, 2526, 2527, 2526, 2587, 2527, 2527, 2587, 2588,
	2587, 2648, 2588, 2588, 2648, 2649, 2648, 2709, 2649, 2649, 2709, 2710,
	2709, 2770, 2710, 2710, 2770, 2771, 2770, 2831, 2771, 2771, 2831, 2832,
	2831, 2892, 2832, 2832, 2892, 2893, 2892, 2953, 2893, 2893, 2953, 2954,
	2953, 3014, 2954, 2954, 3014, 3015, 3014, 3075, 3015, 3015, 3075, 3076,
	3075, 3136, 3076, 3076, 3136, 3137, 3136, 3197, 3137, 3137, 3197, 3198,
	3197, 3258, 3198, 3198, 3258, 3259, 3258, 3319, 3259, 3259, 3319, 3320,
	3319, 3380, 3320, 3320, 3380, 3381, 3380, 3441, 3381, 3381, 3441, 3442,
	3441, 3502, 3442, 3442, 3502, 3503, 3502, 3563, 3503, 3503, 3563, 3564,
	3563, 3624, 3564, 3564, 3624, 3625, 3624, 3685, 3625, 3625, 3685, 3686,
	26,   87,   27,   27,   87,   88,   87,   148,  88,   88,   148,  149,
	148,  209,  149,  149,  209,  210,  209,  270,  210,  210,  270,  271,
	270,  331,  271,  271,  331,  332,  331,  392,  332,  332,  392,  393,
	392,  453,  393,  393,  453,  454,  453,  514,  454,  454,  514,  515,
	514,  575,  515,  515,  575,  576,  575,  636,  576,  576,  636,  637,
	636,  697,  637,  637,  697,  698,  697,  758,  698,  698,  758,  759,
	758,  819,  759,  759,  819,  820,  819,  880,  820,  820,  880,  881,
	880,  941,  881,  881,  941,  942,  941,  1002, 942,  942,  1002, 1003,
	1002, 1063, 1003, 1003, 1063, 1064, 1063, 1124, 1064, 1064, 1124, 1125,
	1124, 1185, 1125, 1125, 1185, 1186, 1185, 1246, 1186, 1186, 1246, 1247,
	1246, 1307, 1247, 1247, 1307, 1308, 1307, 1368, 1308, 1308, 1368, 1369,
	1368, 1429, 1369, 1369, 1429, 1430, 1429, 1490, 1430, 1430, 1490, 1491,
	1490, 1551, 1491, 1491, 1551, 1552, 1551, 1612, 1552, 1552, 1612, 1613,
	1612, 1673, 1613, 1613, 1673, 1674, 1673, 1734, 1674, 1674, 1734, 1735,
	1734, 1795, 1735, 1735, 1795, 1796, 1795, 1856, 1796, 1796, 1856, 1857,
	1856, 1917, 1857, 1857, 1917, 1918, 1917, 1978, 1918, 1918, 1978, 1979,
	1978, 2039, 1979, 1979, 2039, 2040, 2039, 2100, 2040, 2040, 2100, 2101,
	2100, 2161, 2101, 2101, 2161, 2162, 2161, 2222, 2162, 2162, 2222, 2223,
	2222, 2283, 2223, 2223, 2283, 2284, 2283, 2344, 2284, 2284, 2344, 2345,
	2344, 2405, 2345, 2345, 2405, 2406, 2405, 2466, 2406, 2406, 2466, 2467,
	2466, 2527, 2467, 2467, 2527, 2528, 2527, 2588, 2528, 2528, 2588, 2589,
	2588, 2649, 2589, 2589, 2649, 2650, 2649, 2710, 2650, 2650, 2710, 2711,
	2710, 2771, 2711, 2711, 2771, 2772, 2771, 2832, 2772, 2772, 2832, 2833,
	2832, 2893, 2833, 2833, 2893, 2894, 2893, 2954, 2894, 2894, 2954, 2955,
	2954, 3015, 2955, 2955, 3015, 3016, 3015, 3076, 3016, 3016, 3076, 3077,
	3076, 3137, 3077, 3077, 3137, 3138, 3137, 3198, 3138, 3138, 3198, 3199,
	3198, 3259, 3199, 3199, 3259, 3260, 3259, 3320, 3260, 3260, 3320, 3321,
	3320, 3381, 3321, 3321, 3381, 3382, 3381, 3442, 3382, 3382, 3442, 3443,
	3442, 3503, 3443, 3443, 3503, 3504, 3503, 3564, 3504, 3504, 3564, 3565,
	3564, 3625, 3565, 3565, 3625, 3626, 3625, 3686, 3626, 3626, 3686, 3687,
	27,   88,   28,   28,   88,   89,   88,   149,  89,   89,   149,  150,
	149,  210,  150,  150,  210,  211,  210,  271,  211,  211,  271,  272,
	271,  332,  272,  272,  332,  333,  332,  393,  333,  333,  393,  394,
	393,  454,  394,  394,  454,  455,  454,  515,  455,  455,  515,  516,
	515,  576,  516,  516,  576,  577,  576,  637,  577,  577,  637,  638,
	637,  698,  638,  638,  698,  699,  698,  759,  699,  699,  759,  760,
	759,  820,  760,  760,  820,  821,  820,  881,  821,  821,  881,  882,
	881,  942,  882,  882,  942,  943,  942,  1003, 943,  943,  1003, 1004,
	1003, 1064, 1004, 1004, 1064, 1065, 1064, 1125, 1065, 1065, 1125, 1126,
	1125, 1186, 1126, 1126, 1186, 1187, 1186, 1247, 1187, 1187, 1247, 1248,
	1247, 1308, 1248, 1248, 1308, 1309, 1308, 1369, 1309, 1309, 1369, 1370,
	1369, 1430, 1370, 1370, 1430, 1431, 1430, 1491, 1431, 1431, 1491, 1492,
	1491, 1552, 1492, 1492, 1552, 1553, 1552, 1613, 1553, 1553, 1613, 1614,
	1613, 1674, 1614, 1614, 1674, 1675, 1674, 1735, 1675, 1675, 1735, 1736,
	1735, 1796, 1736, 1736, 1796, 1797, 1796, 1857, 1797, 1797, 1857, 1858,
	1857, 1918, 1858, 1858, 1918, 1919, 1918, 1979, 1919, 1919, 1979, 1980,
	1979, 2040, 1980, 1980, 2040, 2041, 2040, 2101, 2041, 2041, 2101, 2102,
	2101, 2162, 2102, 2102, 2162, 2163, 2162, 2223, 2163, 2163, 2223, 2224,
	2223, 2284, 2224, 2224, 2284, 2285, 2284, 2345, 2285, 2285, 2345, 2346,
	2345, 2406, 2346, 2346, 2406, 2407, 2406, 2467, 2407, 2407, 2467, 2468,
	2467, 2528, 2468, 2468, 2528, 2529, 2528, 2589, 2529, 2529, 2589, 2590,
	2589, 2650, 2590, 2590, 2650, 2651, 2650, 2711, 2651, 2651, 2711, 2712,
	2711, 2772, 2712, 2712, 2772, 2773, 2772, 2833, 2773, 2773, 2833, 2834,
	2833, 2894, 2834, 2834, 2894, 2895, 2894, 2955, 2895, 2895, 2955, 2956,
	2955, 3016, 2956, 2956, 3016, 3017, 3016, 3077, 3017, 3017, 3077, 3078,
	3077, 3138, 3078, 3078, 3138, 3139, 3138, 3199, 3139, 3139, 3199, 3200,
	3199, 3260, 3200, 3200, 3260, 3261, 3260, 3321, 3261, 3261, 3321, 3322,
	3321, 3382, 3322, 3322, 3382, 3383, 3382, 3443, 3383, 3383, 3443, 3444,
	3443, 3504, 3444, 3444, 3504, 3505, 3504, 3565, 3505, 3505, 3565, 3566,
	3565, 3626, 3566, 3566, 3626, 3627, 3626, 3687, 3627, 3627, 3687, 3688,
	28,   89,   29,   29,   89,   90,   89,   150,  90,   90,   150,  151,
	150,  211,  151,  151,  211,  212,  211,  272,  212,  212,  272,  273,
	272,  333,  273,  273,  333,  334,  333,  394,  334,  334,  394,  395,
	394,  455,  395,  395,  455,  456,  455,  516,  456,  456,  516,  517,
	516,  577,  517,  517,  577,  578,  577,  638,  578,  578,  638,  639,
	638,  699,  639,  639,  699,  700,  699,  760,  700,  700,  760,  761,
	760,  821,  761,  761,  821,  822,  821,  882,  822,  822,  882,  883,
	882,  943,  883,  883,  943,  944,  943,  1004, 944,  944,  1004, 1005,
	1004, 1065, 1005, 1005, 1065, 1066, 1065, 1126, 1066, 1066, 1126, 1127,
	1126, 1187, 1127, 1127, 1187, 1188, 1187, 1248, 1188, 1188, 1248, 1249,
	1248, 1309, 1249, 1249, 1309, 1310, 1309, 1370, 1310, 1310, 1370, 1371,
	1370, 1431, 1371, 1371, 1431, 1432, 1431, 1492, 1432, 1432, 1492, 1493,
	1492, 1553, 1493, 1493, 1553, 1554, 1553, 1614, 1554, 1554, 1614, 1615,
	1614, 1675, 1615, 1615, 1675, 1676, 1675, 1736, 1676, 1676, 1736, 1737,
	1736, 1797, 1737, 1737, 1797, 1798, 1797, 1858, 1798, 1798, 1858, 1859,
	1858, 1919, 1859, 1859, 1919, 1920, 1919, 1980, 1920, 1920, 1980, 1981,
	1980, 2041, 1981, 1981, 2041, 2042, 2041, 2102, 2042, 2042, 2102, 2103,
	2102, 2163, 2103, 2103, 2163, 2164, 2163, 2224, 2164, 2164, 2224, 2225,
	2224, 2285, 2225, 2225, 2285, 2286, 2285, 2346, 2286, 2286, 2346, 2347,
	2346, 2407, 2347, 2347, 2407, 2408, 2407, 2468, 2408, 2408, 2468, 2469,
	2468, 2529, 2469, 2469, 2529, 2530, 2529, 2590, 2530, 2530, 2590, 2591,
	2590, 2651, 2591, 2591, 2651, 2652, 2651, 2712, 2652, 2652, 2712, 2713,
	2712, 2773, 2713, 2713, 2773, 2774, 2773, 2834, 2774, 2774, 2834, 2835,
	2834, 2895, 2835, 2835, 2895, 2896, 2895, 2956, 2896, 2896, 2956, 2957,
	2956, 3017, 2957, 2957, 3017, 3018, 3017, 3078, 3018, 3018, 3078, 3079,
	3078, 3139, 3079, 3079, 3139, 3140, 3139, 3200, 3140, 3140, 3200, 3201,
	3200, 3261, 3201, 3201, 3261, 3262, 3261, 3322, 3262, 3262, 3322, 3323,
	3322, 3383, 3323, 3323, 3383, 3384, 3383, 3444, 3384, 3384, 3444, 3445,
	3444, 3505, 3445, 3445, 3505, 3506, 3505, 3566, 3506, 3506, 3566, 3567,
	3566, 3627, 3567, 3567, 3627, 3628, 3627, 3688, 3628, 3628, 3688, 3689,
	29,   90,   30,   30,   90,   91,   90,   151,  91,   91,   151,  152,
	151,  212,  152,  152,  212,  213,  212,  273,  213,  213,  273,  274,
	273,  334,  274,  274,  334,  335,  334,  395,  335,  335,  395,  396,
	395,  456,  396,  396,  456,  457,  456,  517,  457,  457,  517,  518,
	517,  578,  518,  518,  578,  579,  578,  639,  579,  579,  639,  640,
	639,  700,  640,  640,  700,  701,  700,  761,  701,  701,  761,  762,
	761,  822,  762,  762,  822,  823,  822,  883,  823,  823,  883,  884,
	883,  944,  884,  884,  944,  945,  944,  1005, 945,  945,  1005, 1006,
	1005, 1066, 1006, 1006, 1066, 1067, 1066, 1127, 1067, 1067, 1127, 1128,
	1127, 1188, 1128, 1128, 1188, 1189, 1188, 1249, 1189, 1189, 1249, 1250,
	1249, 1310, 1250, 1250, 1310, 1311, 1310, 1371, 1311, 1311, 1371, 1372,
	1371, 1432, 1372, 1372, 1432, 1433, 1432, 1493, 1433, 1433, 1493, 1494,
	1493, 1554, 1494, 1494, 1554, 1555, 1554, 1615, 1555, 1555, 1615, 1616,
	1615, 1676, 1616, 1616, 1676, 1677, 1676, 1737, 1677, 1677, 1737, 1738,
	1737, 1798, 1738, 1738, 1798, 1799, 1798, 1859, 1799, 1799, 1859, 1860,
	1859, 1920, 1860, 1860, 1920, 1921, 1920, 1981, 1921, 1921, 1981, 1982,
	1981, 2042, 1982, 1982, 2042, 2043, 2042, 2103, 2043, 2043, 2103, 2104,
	2103, 2164, 2104, 2104, 2164, 2165, 2164, 2225, 2165, 2165, 2225, 2226,
	2225, 2286, 2226, 2226, 2286, 2287, 2286, 2347, 2287, 2287, 2347, 2348,
	2347, 2408, 2348, 2348, 2408, 2409, 2408, 2469, 2409, 2409, 2469, 2470,
	2469, 2530, 2470, 2470, 2530, 2531, 2530, 2591, 2531, 2531, 2591, 2592,
	2591, 2652, 2592, 2592, 2652, 2653, 2652, 2713, 2653, 2653, 2713, 2714,
	2713, 2774, 2714, 2714, 2774, 2775, 2774, 2835, 2775, 2775, 2835, 2836,
	2835, 2896, 2836, 2836, 2896, 2897, 2896, 2957, 2897, 2897, 2957, 2958,
	2957, 3018, 2958, 2958, 3018, 3019, 3018, 3079, 3019, 3019, 3079, 3080,
	3079, 3140, 3080, 3080, 3140, 3141, 3140, 3201, 3141, 3141, 3201, 3202,
	3201, 3262, 3202, 3202, 3262, 3263, 3262, 3323, 3263, 3263, 3323, 3324,
	3323, 3384, 3324, 3324, 3384, 3385, 3384, 3445, 3385, 3385, 3445, 3446,
	3445, 3506, 3446, 3446, 3506, 3507, 3506, 3567, 3507, 3507, 3567, 3568,
	3567, 3628, 3568, 3568, 3628, 3629, 3628, 3689, 3629, 3629, 3689, 3690,
	30,   91,   31,   31,   91,   92,   91,   152,  92,   92,   152,  153,
	152,  213,  153,  153,  213,  214,  213,  274,  214,  214,  274,  275,
	274,  335,  275,  275,  335,  336,  335,  396,  336,  336,  396,  397,
	396,  457,  397,  397,  457,  458,  457,  518,  458,  458,  518,  519,
	518,  579,  519,  519,  579,  580,  579,  640,  580,  580,  640,  641,
	640,  701,  641,  641,  701,  702,  701,  762,  702,  702,  762,  763,
	762,  823,  763,  763,  823,  824,  823,  884,  824,  824,  884,  885,
	884,  945,  885,  885,  945,  946,  945,  1006, 946,  946,  1006, 1007,
	1006, 1067, 1007, 1007, 1067, 1068, 1067, 1128, 1068, 1068, 1128, 1129,
	1128, 1189, 1129, 1129, 1189, 1190, 1189, 1250, 1190, 1190, 1250, 1251,
	1250, 1311, 1251, 1251, 1311, 1312, 1311, 1372, 1312, 1312, 1372, 1373,
	1372, 1433, 1373, 1373, 1433, 1434, 1433, 1494, 1434, 1434, 1494, 1495,
	1494, 1555, 1495, 1495, 1555, 1556, 1555, 1616, 1556, 1556, 1616, 1617,
	1616, 1677, 1617, 1617, 1677, 1678, 1677, 1738, 1678, 1678, 1738, 1739,
	1738, 1799, 1739, 1739, 1799, 1800, 1799, 1860, 1800, 1800, 1860, 1861,
	1860, 1921, 1861, 1861, 1921, 1922, 1921, 1982, 1922, 1922, 1982, 1983,
	1982, 2043, 1983, 1983, 2043, 2044, 2043, 2104, 2044, 2044, 2104, 2105,
	2104, 2165, 2105, 2105, 2165, 2166, 2165, 2226, 2166, 2166, 2226, 2227,
	2226, 2287, 2227, 2227, 2287, 2288, 2287, 2348, 2288, 2288, 2348, 2349,
	2348, 2409, 2349, 2349, 2409, 2410, 2409, 2470, 2410, 2410, 2470, 2471,
	2470, 2531, 2471, 2471, 2531, 2532, 2531, 2592, 2532, 2532, 2592, 2593,
	2592, 2653, 2593, 2593, 2653, 2654, 2653, 2714, 2654, 2654, 2714, 2715,
	2714, 2775, 2715, 2715, 2775, 2776, 2775, 2836, 2776, 2776, 2836, 2837,
	2836, 2897, 2837, 2837, 2897, 2898, 2897, 2958, 2898, 2898, 2958, 2959,
	2958, 3019, 2959, 2959, 3019, 3020, 3019, 3080, 3020, 3020, 3080, 3081,
	3080, 3141, 3081, 3081, 3141, 3142, 3141, 3202, 3142, 3142, 3202, 3203,
	3202, 3263, 3203, 3203, 3263, 3264, 3263, 3324, 3264, 3264, 3324, 3325,
	3324, 3385, 3325, 3325, 3385, 3386, 3385, 3446, 3386, 3386, 3446, 3447,
	3446, 3507, 3447, 3447, 3507, 3508, 3507, 3568, 3508, 3508, 3568, 3569,
	3568, 3629, 3569, 3569, 3629, 3630, 3629, 3690, 3630, 3630, 3690, 3691,
	31,   92,   32,   32,   92,   93,   92,   153,  93,   93,   153,  154,
	153,  214,  154,  154,  214,  215,  214,  275,  215,  215,  275,  276,
	275,  336,  276,  276,  336,  337,  336,  397,  337,  337,  397,  398,
	397,  458,  398,  398,  458,  459,  458,  519,  459,  459,  519,  520,
	519,  580,  520,  520,  580,  581,  580,  641,  581,  581,  641,  642,
	641,  702,  642,  642,  702,  703,  702,  763,  703,  703,  763,  764,
	763,  824,  764,  764,  824,  825,  824,  885,  825,  825,  885,  886,
	885,  946,  886,  886,  946,  947,  946,  1007, 947,  947,  1007, 1008,
	1007, 1068, 1008, 1008, 1068, 1069, 1068, 1129, 1069, 1069, 1129, 1130,
	1129, 1190, 1130, 1130, 1190, 1191, 1190, 1251, 1191, 1191, 1251, 1252,
	1251, 1312, 1252, 1252, 1312, 1313, 1312, 1373, 1313, 1313, 1373, 1374,
	1373, 1434, 1374, 1374, 1434, 1435, 1434, 1495, 1435, 1435, 1495, 1496,
	1495, 1556, 1496, 1496, 1556, 1557, 1556, 1617, 1557, 1557, 1617, 1618,
	1617, 1678, 1618, 1618, 1678, 1679, 1678, 1739, 1679, 1679, 1739, 1740,
	1739, 1800, 1740, 1740, 1800, 1801, 1800, 1861, 1801, 1801, 1861, 1862,
	1861, 1922, 1862, 1862, 1922, 1923, 1922, 1983, 1923, 1923, 1983, 1984,
	1983, 2044, 1984, 1984, 2044, 2045, 2044, 2105, 2045, 2045, 2105, 2106,
	2105, 2166, 2106, 2106, 2166, 2167, 2166, 2227, 2167, 2167, 2227, 2228,
	2227, 2288, 2228, 2228, 2288, 2289, 2288, 2349, 2289, 2289, 2349, 2350,
	2349, 2410, 2350, 2350, 2410, 2411, 2410, 2471, 2411, 2411, 2471, 2472,
	2471, 2532, 2472, 2472, 2532, 2533, 2532, 2593, 2533, 2533, 2593, 2594,
	2593, 2654, 2594, 2594, 2654, 2655, 2654, 2715, 2655, 2655, 2715, 2716,
	2715, 2776, 2716, 2716, 2776, 2777, 2776, 2837, 2777, 2777, 2837, 2838,
	2837, 2898, 2838, 2838, 2898, 2899, 2898, 2959, 2899, 2899, 2959, 2960,
	2959, 3020, 2960, 2960, 3020, 3021, 3020, 3081, 3021, 3021, 3081, 3082,
	3081, 3142, 3082, 3082, 3142, 3143, 3142, 3203, 3143, 3143, 3203, 3204,
	3203, 3264, 3204, 3204, 3264, 3265, 3264, 3325, 3265, 3265, 3325, 3326,
	3325, 3386, 3326, 3326, 3386, 3387, 3386, 3447, 3387, 3387, 3447, 3448,
	3447, 3508, 3448, 3448, 3508, 3509, 3508, 3569, 3509, 3509, 3569, 3570,
	3569, 3630, 3570, 3570, 3630, 3631, 3630, 3691, 3631, 3631, 3691, 3692,
	32,   93,   33,   33,   93,   94,   93,   154,  94,   94,   154,  155,
	154,  215,  155,  155,  215,  216,  215,  276,  216,  216,  276,  277,
	276,  337,  277,  277,  337,  338,  337,  398,  338,  338,  398,  399,
	398,  459,  399,  399,  459,  460,  459,  520,  460,  460,  520,  521,
	520,  581,  521,  521,  581,  582,  581,  642,  582,  582,  642,  643,
	642,  703,  643,  643,  703,  704,  703,  764,  704,  704,  764,  765,
	764,  825,  765,  765,  825,  826,  825,  886,  826,  826,  886,  887,
	886,  947,  887,  887,  947,  948,  947,  1008, 948,  948,  1008, 1009,
	1008, 1069, 1009, 1009, 1069, 1070, 1069, 1130, 1070, 1070, 1130, 1131,
	1130, 1191, 1131, 1131, 1191, 1192, 1191, 1252, 1192, 1192, 1252, 1253,
	1252, 1313, 1253, 1253, 1313, 1314, 1313, 1374, 1314, 1314, 1374, 1375,
	1374, 1435, 1375, 1375, 1435, 1436, 1435, 1496, 1436, 1436, 1496, 1497,
	1496, 1557, 1497, 1497, 1557, 1558, 1557, 1618, 1558, 1558, 1618, 1619,
	1618, 1679, 1619, 1619, 1679, 1680, 1679, 1740, 1680, 1680, 1740, 1741,
	1740, 1801, 1741, 1741, 1801, 1802, 1801, 1862, 1802, 1802, 1862, 1863,
	1862, 1923, 1863, 1863, 1923, 1924, 1923, 1984, 1924, 1924, 1984, 1985,
	1984, 2045, 1985, 1985, 2045, 2046, 2045, 2106, 2046, 2046, 2106, 2107,
	2106, 2167, 2107, 2107, 2167, 2168, 2167, 2228, 2168, 2168, 2228, 2229,
	2228, 2289, 2229, 2229, 2289, 2290, 2289, 2350, 2290, 2290, 2350, 2351,
	2350, 2411, 2351, 2351, 2411, 2412, 2411, 2472, 2412, 2412, 2472, 2473,
	2472, 2533, 2473, 2473, 2533, 2534, 2533, 2594, 2534, 2534, 2594, 2595,
	2594, 2655, 2595, 2595, 2655, 2656, 2655, 2716, 2656, 2656, 2716, 2717,
	2716, 2777, 2717, 2717, 2777, 2778, 2777, 2838, 2778, 2778, 2838, 2839,
	2838, 2899, 2839, 2839, 2899, 2900, 2899, 2960, 2900, 2900, 2960, 2961,
	2960, 3021, 2961, 2961, 3021, 3022, 3021, 3082, 3022, 3022, 3082, 3083,
	3082, 3143, 3083, 3083, 3143, 3144, 3143, 3204, 3144, 3144, 3204, 3205,
	3204, 3265, 3205, 3205, 3265, 3266, 3265, 3326, 3266, 3266, 3326, 3327,
	3326, 3387, 3327, 3327, 3387, 3388, 3387, 3448, 3388, 3388, 3448, 3449,
	3448, 3509, 3449, 3449, 3509, 3510, 3509, 3570, 3510, 3510, 3570, 3571,
	3570, 3631, 3571, 3571, 3631, 3632, 3631, 3692, 3632, 3632, 3692, 3693,
	33,   94,   34,   34,   94,   95,   94,   155,  95,   95,   155,  156,
	155,  216,  156,  156,  216,  217,  216,  277,  217,  217,  277,  278,
	277,  338,  278,  278,  338,  339,  338,  399,  339,  339,  399,  400,
	399,  460,  400,  400,  460,  461,  460,  521,  461,  461,  521,  522,
	521,  582,  522,  522,  582,  583,  582,  643,  583,  583,  643,  644,
	643,  704,  644,  644,  704,  705,  704,  765,  705,  705,  765,  766,
	765,  826,  766,  766,  826,  827,  826,  887,  827,  827,  887,  888,
	887,  948,  888,  888,  948,  949,  948,  1009, 949,  949,  1009, 1010,
	1009, 1070, 1010, 1010, 1070, 1071, 1070, 1131, 1071, 1071, 1131, 1132,
	1131, 1192, 1132, 1132, 1192, 1193, 1192, 1253, 1193, 1193, 1253, 1254,
	1253, 1314, 1254, 1254, 1314, 1315, 1314, 1375, 1315, 1315, 1375, 1376,
	1375, 1436, 1376, 1376, 1436, 1437, 1436, 1497, 1437, 1437, 1497, 1498,
	1497, 1558, 1498, 1498, 1558, 1559, 1558, 1619, 1559, 1559, 1619, 1620,
	1619, 1680, 1620, 1620, 1680, 1681, 1680, 1741, 1681, 1681, 1741, 1742,
	1741, 1802, 1742, 1742, 1802, 1803, 1802, 1863, 1803, 1803, 1863, 1864,
	1863, 1924, 1864, 1864, 1924, 1925, 1924, 1985, 1925, 1925, 1985, 1986,
	1985, 2046, 1986, 1986, 2046, 2047, 2046, 2107, 2047, 2047, 2107, 2108,
	2107, 2168, 2108, 2108, 2168, 2169, 2168, 2229, 2169, 2169, 2229, 2230,
	2229, 2290, 2230, 2230, 2290, 2291, 2290, 2351, 2291, 2291, 2351, 2352,
	2351, 2412, 2352, 2352, 2412, 2413, 2412, 2473, 2413, 2413, 2473, 2474,
	2473, 2534, 2474, 2474, 2534, 2535, 2534, 2595, 2535, 2535, 2595, 2596,
	2595, 2656, 2596, 2596, 2656, 2657, 2656, 2717, 2657, 2657, 2717, 2718,
	2717, 2778, 2718, 2718, 2778, 2779, 2778, 2839, 2779, 2779, 2839, 2840,
	2839, 2900, 2840, 2840, 2900, 2901, 2900, 2961, 2901, 2901, 2961, 2962,
	2961, 3022, 2962, 2962, 3022, 3023, 3022, 3083, 3023, 3023, 3083, 3084,
	3083, 3144, 3084, 3084, 3144, 3145, 3144, 3205, 3145, 3145, 3205, 3206,
	3205, 3266, 3206, 3206, 3266, 3267, 3266, 3327, 3267, 3267, 3327, 3328,
	3327, 3388, 3328, 3328, 3388, 3389, 3388, 3449, 3389, 3389, 3449, 3450,
	3449, 3510, 3450, 3450, 3510, 3511, 3510, 3571, 3511, 3511, 3571, 3572,
	3571, 3632, 3572, 3572, 3632, 3633, 3632, 3693, 3633, 3633, 3693, 3694,
	34,   95,   35,   35,   95,   96,   95,   156,  96,   96,   156,  157,
	156,  217,  157,  157,  217,  218,  217,  278,  218,  218,  278,  279,
	278,  339,  279,  279,  339,  340,  339,  400,  340,  340,  400,  401,
	400,  461,  401,  401,  461,  462,  461,  522,  462,  462,  522,  523,
	522,  583,  523,  523,  583,  584,  583,  644,  584,  584,  644,  645,
	644,  705,  645,  645,  705,  706,  705,  766,  706,  706,  766,  767,
	766,  827,  767,  767,  827,  828,  827,  888,  828,  828,  888,  889,
	888,  949,  889,  889,  949,  950,  949,  1010, 950,  950,  1010, 1011,
	1010, 1071, 1011, 1011, 1071, 1072, 1071, 1132, 1072, 1072, 1132, 1133,
	1132, 1193, 1133, 1133, 1193, 1194, 1193, 1254, 1194, 1194, 1254, 1255,
	1254, 1315, 1255, 1255, 1315, 1316, 1315, 1376, 1316, 1316, 1376, 1377,
	1376, 1437, 1377, 1377, 1437, 1438, 1437, 1498, 1438, 1438, 1498, 1499,
	1498, 1559, 1499, 1499, 1559, 1560, 1559, 1620, 1560, 1560, 1620, 1621,
	1620, 1681, 1621, 1621, 1681, 1682, 1681, 1742, 1682, 1682, 1742, 1743,
	1742, 1803, 1743, 1743, 1803, 1804, 1803, 1864, 1804, 1804, 1864, 1865,
	1864, 1925, 1865, 1865, 1925, 1926, 1925, 1986, 1926, 1926, 1986, 1987,
	1986, 2047, 1987, 1987, 2047, 2048, 2047, 2108, 2048, 2048, 2108, 2109,
	2108, 2169, 2109, 2109, 2169, 2170, 2169, 2230, 2170, 2170, 2230, 2231,
	2230, 2291, 2231, 2231, 2291, 2292, 2291, 2352, 2292, 2292, 2352, 2353,
	2352, 2413, 2353, 2353, 2413, 2414, 2413, 2474, 2414, 2414, 2474, 2475,
	2474, 2535, 2475, 2475, 2535, 2536, 2535, 2596, 2536, 2536, 2596, 2597,
	2596, 2657, 2597, 2597, 2657, 2658, 2657, 2718, 2658, 2658, 2718, 2719,
	2718, 2779, 2719, 2719, 2779, 2780, 2779, 2840, 2780, 2780, 2840, 2841,
	2840, 2901, 2841, 2841, 2901, 2902, 2901, 2962, 2902, 2902, 2962, 2963,
	2962, 3023, 2963, 2963, 3023, 3024, 3023, 3084, 3024, 3024, 3084, 3085,
	3084, 3145, 3085, 3085, 3145, 3146, 3145, 3206, 3146, 3146, 3206, 3207,
	3206, 3267, 3207, 3207, 3267, 3268, 3267, 3328, 3268, 3268, 3328, 3329,
	3328, 3389, 3329, 3329, 3389, 3390, 3389, 3450, 3390, 3390, 3450, 3451,
	3450, 3511, 3451, 3451, 3511, 3512, 3511, 3572, 3512, 3512, 3572, 3573,
	3572, 3633, 3573, 3573, 3633, 3634, 3633, 3694, 3634, 3634, 3694, 3695,
	35,   96,   36,   36,   96,   97,   96,   157,  97,   97,   157,  158,
	157,  218,  158,  158,  218,  219,  218,  279,  219,  219,  279,  280,
	279,  340,  280,  280,  340,  341,  340,  401,  341,  341,  401,  402,
	401,  462,  402,  402,  462,  463,  462,  523,  463,  463,  523,  524,
	523,  584,  524,  524,  584,  585,  584,  645,  585,  585,  645,  646,
	645,  706,  646,  646,  706,  707,  706,  767,  707,  707,  767,  768,
	767,  828,  768,  768,  828,  829,  828,  889,  829,  829,  889,  890,
	889,  950,  890,  890,  950,  951,  950,  1011, 951,  951,  1011, 1012,
	1011, 1072, 1012, 1012, 1072, 1073, 1072, 1133, 1073, 1073, 1133, 1134,
	1133, 1194, 1134, 1134, 1194, 1195, 1194, 1255, 1195, 1195, 1255, 1256,
	1255, 1316, 1256, 1256, 1316, 1317, 1316, 1377, 1317, 1317, 1377, 1378,
	1377, 1438, 1378, 1378, 1438, 1439, 1438, 1499, 1439, 1439, 1499, 1500,
	1499, 1560, 1500, 1500, 1560, 1561, 1560, 1621, 1561, 1561, 1621, 1622,
	1621, 1682, 1622, 1622, 1682, 1683, 1682, 1743, 1683, 1683, 1743, 1744,
	1743, 1804, 1744, 1744, 1804, 1805, 1804, 1865, 1805, 1805, 1865, 1866,
	1865, 1926, 1866, 1866, 1926, 1927, 1926, 1987, 1927, 1927, 1987, 1988,
	1987, 2048, 1988, 1988, 2048, 2049, 2048, 2109, 2049, 2049, 2109, 2110,
	2109, 2170, 2110, 2110, 2170, 2171, 2170, 2231, 2171, 2171, 2231, 2232,
	2231, 2292, 2232, 2232, 2292, 2293, 2292, 2353, 2293, 2293, 2353, 2354,
	2353, 2414, 2354, 2354, 2414, 2415, 2414, 2475, 2415, 2415, 2475, 2476,
	2475, 2536, 2476, 2476, 2536, 2537, 2536, 2597, 2537, 2537, 2597, 2598,
	2597, 2658, 2598, 2598, 2658, 2659, 2658, 2719, 2659, 2659, 2719, 2720,
	2719, 2780, 2720, 2720, 2780, 2781, 2780, 2841, 2781, 2781, 2841, 2842,
	2841, 2902, 2842, 2842, 2902, 2903, 2902, 2963, 2903, 2903, 2963, 2964,
	2963, 3024, 2964, 2964, 3024, 3025, 3024, 3085, 3025, 3025, 3085, 3086,
	3085, 3146, 3086, 3086, 3146, 3147, 3146, 3207, 3147, 3147, 3207, 3208,
	3207, 3268, 3208, 3208, 3268, 3269, 3268, 3329, 3269, 3269, 3329, 3330,
	3329, 3390, 3330, 3330, 3390, 3391, 3390, 3451, 3391, 3391, 3451, 3452,
	3451, 3512, 3452, 3452, 3512, 3513, 3512, 3573, 3513, 3513, 3573, 3574,
	3573, 3634, 3574, 3574, 3634, 3635, 3634, 3695, 3635, 3635, 3695, 3696,
	36,   97,   37,   37,   97,   98,   97,   158,  98,   98,   158,  159,
	158,  219,  159,  159,  219,  220,  219,  280,  220,  220,  280,  281,
	280,  341,  281,  281,  341,  342,  341,  402,  342,  342,  402,  403,
	402,  463,  403,  403,  463,  464,  463,  524,  464,  464,  524,  525,
	524,  585,  525,  525,  585,  586,  585,  646,  586,  586,  646,  647,
	646,  707,  647,  647,  707,  708,  707,  768,  708,  708,  768,  769,
	768,  829,  769,  769,  829,  830,  829,  890,  830,  830,  890,  891,
	890,  951,  891,  891,  951,  952,  951,  1012, 952,  952,  1012, 1013,
	1012, 1073, 1013, 1013, 1073, 1074, 1073, 1134, 1074, 1074, 1134, 1135,
	1134, 1195, 1135, 1135, 1195, 1196, 1195, 1256, 1196, 1196, 1256, 1257,
	1256, 1317, 1257, 1257, 1317, 1318, 1317, 1378, 1318, 1318, 1378, 1379,
	1378, 1439, 1379, 1379, 1439, 1440, 1439, 1500, 1440, 1440, 1500, 1501,
	1500, 1561, 1501, 1501, 1561, 1562, 1561, 1622, 1562, 1562, 1622, 1623,
	1622, 1683, 1623, 1623, 1683, 1684, 1683, 1744, 1684, 1684, 1744, 1745,
	1744, 1805, 1745, 1745, 1805, 1806, 1805, 1866, 1806, 1806, 1866, 1867,
	1866, 1927, 1867, 1867, 1927, 1928, 1927, 1988, 1928, 1928, 1988, 1989,
	1988, 2049, 1989, 1989, 2049, 2050, 2049, 2110, 2050, 2050, 2110, 2111,
	2110, 2171, 2111, 2111, 2171, 2172, 2171, 2232, 2172, 2172, 2232, 2233,
	2232, 2293, 2233, 2233, 2293, 2294, 2293, 2354, 2294, 2294, 2354, 2355,
	2354, 2415, 2355, 2355, 2415, 2416, 2415, 2476, 2416, 2416, 2476, 2477,
	2476, 2537, 2477, 2477, 2537, 2538, 2537, 2598, 2538, 2538, 2598, 2599,
	2598, 2659, 2599, 2599, 2659, 2660, 2659, 2720, 2660, 2660, 2720, 2721,
	2720, 2781, 2721, 2721, 2781, 2782, 2781, 2842, 2782, 2782, 2842, 2843,
	2842, 2903, 2843, 2843, 2903, 2904, 2903, 2964, 2904, 2904, 2964, 2965,
	2964, 3025, 2965, 2965, 3025, 3026, 3025, 3086, 3026, 3026, 3086, 3087,
	3086, 3147, 3087, 3087, 3147, 3148, 3147, 3208, 3148, 3148, 3208, 3209,
	3208, 3269, 3209, 3209, 3269, 3270, 3269, 3330, 3270, 3270, 3330, 3331,
	3330, 3391, 3331, 3331, 3391, 3392, 3391, 3452, 3392, 3392, 3452, 3453,
	3452, 3513, 3453, 3453, 3513, 3514, 3513, 3574, 3514, 3514, 3574, 3575,
	3574, 3635, 3575, 3575, 3635, 3636, 3635, 3696, 3636, 3636, 3696, 3697,
	37,   98,   38,   38,   98,   99,   98,   159,  99,   99,   159,  160,
	159,  220,  160,  160,  220,  221,  220,  281,  221,  221,  281,  282,
	281,  342,  282,  282,  342,  343,  342,  403,  343,  343,  403,  404,
	403,  464,  404,  404,  464,  465,  464,  525,  465,  465,  525,  526,
	525,  586,  526,  526,  586,  587,  586,  647,  587,  587,  647,  648,
	647,  708,  648,  648,  708,  709,  708,  769,  709,  709,  769,  770,
	769,  830,  770,  770,  830,  831,  830,  891,  831,  831,  891,  892,
	891,  952,  892,  892,  952,  953,  952,  1013, 953,  953,  1013, 1014,
	1013, 1074, 1014, 1014, 1074, 1075, 1074, 1135, 1075, 1075, 1135, 1136,
	1135, 1196, 1136, 1136, 1196, 1197, 1196, 1257, 1197, 1197, 1257, 1258,
	1257, 1318, 1258, 1258, 1318, 1319, 1318, 1379, 1319, 1319, 1379, 1380,
	1379, 1440, 1380, 1380, 1440, 1441, 1440, 1501, 1441, 1441, 1501, 1502,
	1501, 1562, 1502, 1502, 1562, 1563, 1562, 1623, 1563, 1563, 1623, 1624,
	1623, 1684, 1624, 1624, 1684, 1685, 1684, 1745, 1685, 1685, 1745, 1746,
	1745, 1806, 1746, 1746, 1806, 1807, 1806, 1867, 1807, 1807, 1867, 1868,
	1867, 1928, 1868, 1868, 1928, 1929, 1928, 1989, 1929, 1929, 1989, 1990,
	1989, 2050, 1990, 1990, 2050, 2051, 2050, 2111, 2051, 2051, 2111, 2112,
	2111, 2172, 2112, 2112, 2172, 2173, 2172, 2233, 2173, 2173, 2233, 2234,
	2233, 2294, 2234, 2234, 2294, 2295, 2294, 2355, 2295, 2295, 2355, 2356,
	2355, 2416, 2356, 2356, 2416, 2417, 2416, 2477, 2417, 2417, 2477, 2478,
	2477, 2538, 2478, 2478, 2538, 2539, 2538, 2599, 2539, 2539, 2599, 2600,
	2599, 2660, 2600, 2600, 2660, 2661, 2660, 2721, 2661, 2661, 2721, 2722,
	2721, 2782, 2722, 2722, 2782, 2783, 2782, 2843, 2783, 2783, 2843, 2844,
	2843, 2904, 2844, 2844, 2904, 2905, 2904, 2965, 2905, 2905, 2965, 2966,
	2965, 3026, 2966, 2966, 3026, 3027, 3026, 3087, 3027, 3027, 3087, 3088,
	3087, 3148, 3088, 3088, 3148, 3149, 3148, 3209, 3149, 3149, 3209, 3210,
	3209, 3270, 3210, 3210, 3270, 3271, 3270, 3331, 3271, 3271, 3331, 3332,
	3331, 3392, 3332, 3332, 3392, 3393, 3392, 3453, 3393, 3393, 3453, 3454,
	3453, 3514, 3454, 3454, 3514, 3515, 3514, 3575, 3515, 3515, 3575, 3576,
	3575, 3636, 3576, 3576, 3636, 3637, 3636, 3697, 3637, 3637, 3697, 3698,
	38,   99,   39,   39,   99,   100,  99,   160,  100,  100,  160,  161,
	160,  221,  161,  161,  221,  222,  221,  282,  222,  222,  282,  283,
	282,  343,  283,  283,  343,  344,  343,  404,  344,  344,  404,  405,
	404,  465,  405,  405,  465,  466,  465,  526,  466,  466,  526,  527,
	526,  587,  527,  527,  587,  588,  587,  648,  588,  588,  648,  649,
	648,  709,  649,  649,  709,  710,  709,  770,  710,  710,  770,  771,
	770,  831,  771,  771,  831,  832,  831,  892,  832,  832,  892,  893,
	892,  953,  893,  893,  953,  954,  953,  1014, 954,  954,  1014, 1015,
	1014, 1075, 1015, 1015, 1075, 1076, 1075, 1136, 1076, 1076, 1136, 1137,
	1136, 1197, 1137, 1137, 1197, 1198, 1197, 1258, 1198, 1198, 1258, 1259,
	1258, 1319, 1259, 1259, 1319, 1320, 1319, 1380, 1320, 1320, 1380, 1381,
	1380, 1441, 1381, 1381, 1441, 1442, 1441, 1502, 1442, 1442, 1502, 1503,
	1502, 1563, 1503, 1503, 1563, 1564, 1563, 1624, 1564, 1564, 1624, 1625,
	1624, 1685, 1625, 1625, 1685, 1686, 1685, 1746, 1686, 1686, 1746, 1747,
	1746, 1807, 1747, 1747, 1807, 1808, 1807, 1868, 1808, 1808, 1868, 1869,
	1868, 1929, 1869, 1869, 1929, 1930, 1929, 1990, 1930, 1930, 1990, 1991,
	1990, 2051, 1991, 1991, 2051, 2052, 2051, 2112, 2052, 2052, 2112, 2113,
	2112, 2173, 2113, 2113, 2173, 2174, 2173, 2234, 2174, 2174, 2234, 2235,
	2234, 2295, 2235, 2235, 2295, 2296, 2295, 2356, 2296, 2296, 2356, 2357,
	2356, 2417, 2357, 2357, 2417, 2418, 2417, 2478, 2418, 2418, 2478, 2479,
	2478, 2539, 2479, 2479, 2539, 2540, 2539, 2600, 2540, 2540, 2600, 2601,
	2600, 2661, 2601, 2601, 2661, 2662, 2661, 2722, 2662, 2662, 2722, 2723,
	2722, 2783, 2723, 2723, 2783, 2784, 2783, 2844, 2784, 2784, 2844, 2845,
	2844, 2905, 2845, 2845, 2905, 2906, 2905, 2966, 2906, 2906, 2966, 2967,
	2966, 3027, 2967, 2967, 3027, 3028, 3027, 3088, 3028, 3028, 3088, 3089,
	3088, 3149, 3089, 3089, 3149, 3150, 3149, 3210, 3150, 3150, 3210, 3211,
	3210, 3271, 3211, 3211, 3271, 3272, 3271, 3332, 3272, 3272, 3332, 3333,
	3332, 3393, 3333, 3333, 3393, 3394, 3393, 3454, 3394, 3394, 3454, 3455,
	3454, 3515, 3455, 3455, 3515, 3516, 3515, 3576, 3516, 3516, 3576, 3577,
	3576, 3637, 3577, 3577, 3637, 3638, 3637, 3698, 3638, 3638, 3698, 3699,
	39,   100,  40,   40,   100,  101,  100,  161,  101,  101,  161,  162,
	161,  222,  162,  162,  222,  223,  222,  283,  223,  223,  283,  284,
	283,  344,  284,  284,  344,  345,  344,  405,  345,  345,  405,  406,
	405,  466,  406,  406,  466,  467,  466,  527,  467,  467,  527,  528,
	527,  588,  528,  528,  588,  589,  588,  649,  589,  589,  649,  650,
	649,  710,  650,  650,  710,  711,  710,  771,  711,  711,  771,  772,
	771,  832,  772,  772,  832,  833,  832,  893,  833,  833,  893,  894,
	893,  954,  894,  894,  954,  955,  954,  1015, 955,  955,  1015, 1016,
	1015, 1076, 1016, 1016, 1076, 1077, 1076, 1137, 1077, 1077, 1137, 1138,
	1137, 1198, 1138, 1138, 1198, 1199, 1198, 1259, 1199, 1199, 1259, 1260,
	1259, 1320, 1260, 1260, 1320, 1321, 1320, 1381, 1321, 1321, 1381, 1382,
	1381, 1442, 1382, 1382, 1442, 1443, 1442, 1503, 1443, 1443, 1503, 1504,
	1503, 1564, 1504, 1504, 1564, 1565, 1564, 1625, 1565, 1565, 1625, 1626,
	1625, 1686, 1626, 1626, 1686, 1687, 1686, 1747, 1687, 1687, 1747, 1748,
	1747, 1808, 1748, 1748, 1808, 1809, 1808, 1869, 1809, 1809, 1869, 1870,
	1869, 1930, 1870, 1870, 1930, 1931, 1930, 1991, 1931, 1931, 1991, 1992,
	1991, 2052, 1992, 1992, 2052, 2053, 2052, 2113, 2053, 2053, 2113, 2114,
	2113, 2174, 2114, 2114, 2174, 2175, 2174, 2235, 2175, 2175, 2235, 2236,
	2235, 2296, 2236, 2236, 2296, 2297, 2296, 2357, 2297, 2297, 2357, 2358,
	2357, 2418, 2358, 2358, 2418, 2419, 2418, 2479, 2419, 2419, 2479, 2480,
	2479, 2540, 2480, 2480, 2540, 2541, 2540, 2601, 2541, 2541, 2601, 2602,
	2601, 2662, 2602, 2602, 2662, 2663, 2662, 2723, 2663, 2663, 2723, 2724,
	2723, 2784, 2724, 2724, 2784, 2785, 2784, 2845, 2785, 2785, 2845, 2846,
	2845, 2906, 2846, 2846, 2906, 2907, 2906, 2967, 2907, 2907, 2967, 2968,
	2967, 3028, 2968, 2968, 3028, 3029, 3028, 3089, 3029, 3029, 3089, 3090,
	3089, 3150, 3090, 3090, 3150, 3151, 3150, 3211, 3151, 3151, 3211, 3212,
	3211, 3272, 3212, 3212, 3272, 3273, 3272, 3333, 3273, 3273, 3333, 3334,
	3333, 3394, 3334, 3334, 3394, 3395, 3394, 3455, 3395, 3395, 3455, 3456,
	3455, 3516, 3456, 3456, 3516, 3517, 3516, 3577, 3517, 3517, 3577, 3578,
	3577, 3638, 3578, 3578, 3638, 3639, 3638, 3699, 3639, 3639, 3699, 3700,
	40,   101,  41,   41,   101,  102,  101,  162,  102,  102,  162,  163,
	162,  223,  163,  163,  223,  224,  223,  284,  224,  224,  284,  285,
	284,  345,  285,  285,  345,  346,  345,  406,  346,  346,  406,  407,
	406,  467,  407,  407,  467,  468,  467,  528,  468,  468,  528,  529,
	528,  589,  529,  529,  589,  590,  589,  650,  590,  590,  650,  651,
	650,  711,  651,  651,  711,  712,  711,  772,  712,  712,  772,  773,
	772,  833,  773,  773,  833,  834,  833,  894,  834,  834,  894,  895,
	894,  955,  895,  895,  955,  956,  955,  1016, 956,  956,  1016, 1017,
	1016, 1077, 1017, 1017, 1077, 1078, 1077, 1138, 1078, 1078, 1138, 1139,
	1138, 1199, 1139, 1139, 1199, 1200, 1199, 1260, 1200, 1200, 1260, 1261,
	1260, 1321, 1261, 1261, 1321, 1322, 1321, 1382, 1322, 1322, 1382, 1383,
	1382, 1443, 1383, 1383, 1443, 1444, 1443, 1504, 1444, 1444, 1504, 1505,
	1504, 1565, 1505, 1505, 1565, 1566, 1565, 1626, 1566, 1566, 1626, 1627,
	1626, 1687, 1627, 1627, 1687, 1688, 1687, 1748, 1688, 1688, 1748, 1749,
	1748, 1809, 1749, 1749, 1809, 1810, 1809, 1870, 1810, 1810, 1870, 1871,
	1870, 1931, 1871, 1871, 1931, 1932, 1931, 1992, 1932, 1932, 1992, 1993,
	1992, 2053, 1993, 1993, 2053, 2054, 2053, 2114, 2054, 2054, 2114, 2115,
	2114, 2175, 2115, 2115, 2175, 2176, 2175, 2236, 2176, 2176, 2236, 2237,
	2236, 2297, 2237, 2237, 2297, 2298, 2297, 2358, 2298, 2298, 2358, 2359,
	2358, 2419, 2359, 2359, 2419, 2420, 2419, 2480, 2420, 2420, 2480, 2481,
	2480, 2541, 2481, 2481, 2541, 2542, 2541, 2602, 2542, 2542, 2602, 2603,
	2602, 2663, 2603, 2603, 2663, 2664, 2663, 2724, 2664, 2664, 2724, 2725,
	2724, 2785, 2725, 2725, 2785, 2786, 2785, 2846, 2786, 2786, 2846, 2847,
	2846, 2907, 2847, 2847, 2907, 2908, 2907, 2968, 2908, 2908, 2968, 2969,
	2968, 3029, 2969, 2969, 3029, 3030, 3029, 3090, 3030, 3030, 3090, 3091,
	3090, 3151, 3091, 3091, 3151, 3152, 3151, 3212, 3152, 3152, 3212, 3213,
	3212, 3273, 3213, 3213, 3273, 3274, 3273, 3334, 3274, 3274, 3334, 3335,
	3334, 3395, 3335, 3335, 3395, 3396, 3395, 3456, 3396, 3396, 3456, 3457,
	3456, 3517, 3457, 3457, 3517, 3518, 3517, 3578, 3518, 3518, 3578, 3579,
	3578, 3639, 3579, 3579, 3639, 3640, 3639, 3700, 3640, 3640, 3700, 3701,
	41,   102,  42,   42,   102,  103,  102,  163,  103,  103,  163,  164,
	163,  224,  164,  164,  224,  225,  224,  285,  225,  225,  285,  286,
	285,  346,  286,  286,  346,  347,  346,  407,  347,  347,  407,  408,
	407,  468,  408,  408,  468,  469,  468,  529,  469,  469,  529,  530,
	529,  590,  530,  530,  590,  591,  590,  651,  591,  591,  651,  652,
	651,  712,  652,  652,  712,  713,  712,  773,  713,  713,  773,  774,
	773,  834,  774,  774,  834,  835,  834,  895,  835,  835,  895,  896,
	895,  956,  896,  896,  956,  957,  956,  1017, 957,  957,  1017, 1018,
	1017, 1078, 1018, 1018, 1078, 1079, 1078, 1139, 1079, 1079, 1139, 1140,
	1139, 1200, 1140, 1140, 1200, 1201, 1200, 1261, 1201, 1201, 1261, 1262,
	1261, 1322, 1262, 1262, 1322, 1323, 1322, 1383, 1323, 1323, 1383, 1384,
	1383, 1444, 1384, 1384, 1444, 1445, 1444, 1505, 1445, 1445, 1505, 1506,
	1505, 1566, 1506, 1506, 1566, 1567, 1566, 1627, 1567, 1567, 1627, 1628,
	1627, 1688, 1628, 1628, 1688, 1689, 1688, 1749, 1689, 1689, 1749, 1750,
	1749, 1810, 1750, 1750, 1810, 1811, 1810, 1871, 1811, 1811, 1871, 1872,
	1871, 1932, 1872, 1872, 1932, 1933, 1932, 1993, 1933, 1933, 1993, 1994,
	1993, 2054, 1994, 1994, 2054, 2055, 2054, 2115, 2055, 2055, 2115, 2116,
	2115, 2176, 2116, 2116, 2176, 2177, 2176, 2237, 2177, 2177, 2237, 2238,
	2237, 2298, 2238, 2238, 2298, 2299, 2298, 2359, 2299, 2299, 2359, 2360,
	2359, 2420, 2360, 2360, 2420, 2421, 2420, 2481, 2421, 2421, 2481, 2482,
	2481, 2542, 2482, 2482, 2542, 2543, 2542, 2603, 2543, 2543, 2603, 2604,
	2603, 2664, 2604, 2604, 2664, 2665, 2664, 2725, 2665, 2665, 2725, 2726,
	2725, 2786, 2726, 2726, 2786, 2787, 2786, 2847, 2787, 2787, 2847, 2848,
	2847, 2908, 2848, 2848, 2908, 2909, 2908, 2969, 2909, 2909, 2969, 2970,
	2969, 3030, 2970, 2970, 3030, 3031, 3030, 3091, 3031, 3031, 3091, 3092,
	3091, 3152, 3092, 3092, 3152, 3153, 3152, 3213, 3153, 3153, 3213, 3214,
	3213, 3274, 3214, 3214, 3274, 3275, 3274, 3335, 3275, 3275, 3335, 3336,
	3335, 3396, 3336, 3336, 3396, 3397, 3396, 3457, 3397, 3397, 3457, 3458,
	3457, 3518, 3458, 3458, 3518, 3519, 3518, 3579, 3519, 3519, 3579, 3580,
	3579, 3640, 3580, 3580, 3640, 3641, 3640, 3701, 3641, 3641, 3701, 3702,
	42,   103,  43,   43,   103,  104,  103,  164,  104,  104,  164,  165,
	164,  225,  165,  165,  225,  226,  225,  286,  226,  226,  286,  287,
	286,  347,  287,  287,  347,  348,  347,  408,  348,  348,  408,  409,
	408,  469,  409,  409,  469,  470,  469,  530,  470,  470,  530,  531,
	530,  591,  531,  531,  591,  592,  591,  652,  592,  592,  652,  653,
	652,  713,  653,  653,  713,  714,  713,  774,  714,  714,  774,  775,
	774,  835,  775,  775,  835,  836,  835,  896,  836,  836,  896,  897,
	896,  957,  897,  897,  957,  958,  957,  1018, 958,  958,  1018, 1019,
	1018, 1079, 1019, 1019, 1079, 1080, 1079, 1140, 1080, 1080, 1140, 1141,
	1140, 1201, 1141, 1141, 1201, 1202, 1201, 1262, 1202, 1202, 1262, 1263,
	1262, 1323, 1263, 1263, 1323, 1324, 1323, 1384, 1324, 1324, 1384, 1385,
	1384, 1445, 1385, 1385, 1445, 1446, 1445, 1506, 1446, 1446, 1506, 1507,
	1506, 1567, 1507, 1507, 1567, 1568, 1567, 1628, 1568, 1568, 1628, 1629,
	1628, 1689, 1629, 1629, 1689, 1690, 1689, 1750, 1690, 1690, 1750, 1751,
	1750, 1811, 1751, 1751, 1811, 1812, 1811, 1872, 1812, 1812, 1872, 1873,
	1872, 1933, 1873, 1873, 1933, 1934, 1933, 1994, 1934, 1934, 1994, 1995,
	1994, 2055, 1995, 1995, 2055, 2056, 2055, 2116, 2056, 2056, 2116, 2117,
	2116, 2177, 2117, 2117, 2177, 2178, 2177, 2238, 2178, 2178, 2238, 2239,
	2238, 2299, 2239, 2239, 2299, 2300, 2299, 2360, 2300, 2300, 2360, 2361,
	2360, 2421, 2361, 2361, 2421, 2422, 2421, 2482, 2422, 2422, 2482, 2483,
	2482, 2543, 2483, 2483, 2543, 2544, 2543, 2604, 2544, 2544, 2604, 2605,
	2604, 2665, 2605, 2605, 2665, 2666, 2665, 2726, 2666, 2666, 2726, 2727,
	2726, 2787, 2727, 2727, 2787, 2788, 2787, 2848, 2788, 2788, 2848, 2849,
	2848, 2909, 2849, 2849, 2909, 2910, 2909, 2970, 2910, 2910, 2970, 2971,
	2970, 3031, 2971, 2971, 3031, 3032, 3031, 3092, 3032, 3032, 3092, 3093,
	3092, 3153, 3093, 3093, 3153, 3154, 3153, 3214, 3154, 3154, 3214, 3215,
	3214, 3275, 3215, 3215, 3275, 3276, 3275, 3336, 3276, 3276, 3336, 3337,
	3336, 3397, 3337, 3337, 3397, 3398, 3397, 3458, 3398, 3398, 3458, 3459,
	3458, 3519, 3459, 3459, 3519, 3520, 3519, 3580, 3520, 3520, 3580, 3581,
	3580, 3641, 3581, 3581, 3641, 3642, 3641, 3702, 3642, 3642, 3702, 3703,
	43,   104,  44,   44,   104,  105,  104,  165,  105,  105,  165,  166,
	165,  226,  166,  166,  226,  227,  226,  287,  227,  227,  287,  288,
	287,  348,  288,  288,  348,  349,  348,  409,  349,  349,  409,  410,
	409,  470,  410,  410,  470,  471,  470,  531,  471,  471,  531,  532,
	531,  592,  532,  532,  592,  593,  592,  653,  593,  593,  653,  654,
	653,  714,  654,  654,  714,  715,  714,  775,  715,  715,  775,  776,
	775,  836,  776,  776,  836,  837,  836,  897,  837,  837,  897,  898,
	897,  958,  898,  898,  958,  959,  958,  1019, 959,  959,  1019, 1020,
	1019, 1080, 1020, 1020, 1080, 1081, 1080, 1141, 1081, 1081, 1141, 1142,
	1141, 1202, 1142, 1142, 1202, 1203, 1202, 1263, 1203, 1203, 1263, 1264,
	1263, 1324, 1264, 1264, 1324, 1325, 1324, 1385, 1325, 1325, 1385, 1386,
	1385, 1446, 1386, 1386, 1446, 1447, 1446, 1507, 1447, 1447, 1507, 1508,
	1507, 1568, 1508, 1508, 1568, 1569, 1568, 1629, 1569, 1569, 1629, 1630,
	1629, 1690, 1630, 1630, 1690, 1691, 1690, 1751, 1691, 1691, 1751, 1752,
	1751, 1812, 1752, 1752, 1812, 1813, 1812, 1873, 1813, 1813, 1873, 1874,
	1873, 1934, 1874, 1874, 1934, 1935, 1934, 1995, 1935, 1935, 1995, 1996,
	1995, 2056, 1996, 1996, 2056, 2057, 2056, 2117, 2057, 2057, 2117, 2118,
	2117, 2178, 2118, 2118, 2178, 2179, 2178, 2239, 2179, 2179, 2239, 2240,
	2239, 2300, 2240, 2240, 2300, 2301, 2300, 2361, 2301, 2301, 2361, 2362,
	2361, 2422, 2362, 2362, 2422, 2423, 2422, 2483, 2423, 2423, 2483, 2484,
	2483, 2544, 2484, 2484, 2544, 2545, 2544, 2605, 2545, 2545, 2605, 2606,
	2605, 2666, 2606, 2606, 2666, 2667, 2666, 2727, 2667, 2667, 2727, 2728,
	2727, 2788, 2728, 2728, 2788, 2789, 2788, 2849, 2789, 2789, 2849, 2850,
	2849, 2910, 2850, 2850, 2910, 2911, 2910, 2971, 2911, 2911, 2971, 2972,
	2971, 3032, 2972, 2972, 3032, 3033, 3032, 3093, 3033, 3033, 3093, 3094,
	3093, 3154, 3094, 3094, 3154, 3155, 3154, 3215, 3155, 3155, 3215, 3216,
	3215, 3276, 3216, 3216, 3276, 3277, 3276, 3337, 3277, 3277, 3337, 3338,
	3337, 3398, 3338, 3338, 3398, 3399, 3398, 3459, 3399, 3399, 3459, 3460,
	3459, 3520, 3460, 3460, 3520, 3521, 3520, 3581, 3521, 3521, 3581, 3582,
	3581, 3642, 3582, 3582, 3642, 3643, 3642, 3703, 3643, 3643, 3703, 3704,
	44,   105,  45,   45,   105,  106,  105,  166,  106,  106,  166,  167,
	166,  227,  167,  167,  227,  228,  227,  288,  228,  228,  288,  289,
	288,  349,  289,  289,  349,  350,  349,  410,  350,  350,  410,  411,
	410,  471,  411,  411,  471,  472,  471,  532,  472,  472,  532,  533,
	532,  593,  533,  533,  593,  594,  593,  654,  594,  594,  654,  655,
	654,  715,  655,  655,  715,  716,  715,  776,  716,  716,  776,  777,
	776,  837,  777,  777,  837,  838,  837,  898,  838,  838,  898,  899,
	898,  959,  899,  899,  959,  960,  959,  1020, 960,  960,  1020, 1021,
	1020, 1081, 1021, 1021, 1081, 1082, 1081, 1142, 1082, 1082, 1142, 1143,
	1142, 1203, 1143, 1143, 1203, 1204, 1203, 1264, 1204, 1204, 1264, 1265,
	1264, 1325, 1265, 1265, 1325, 1326, 1325, 1386, 1326, 1326, 1386, 1387,
	1386, 1447, 1387, 1387, 1447, 1448, 1447, 1508, 1448, 1448, 1508, 1509,
	1508, 1569, 1509, 1509, 1569, 1570, 1569, 1630, 1570, 1570, 1630, 1631,
	1630, 1691, 1631, 1631, 1691, 1692, 1691, 1752, 1692, 1692, 1752, 1753,
	1752, 1813, 1753, 1753, 1813, 1814, 1813, 1874, 1814, 1814, 1874, 1875,
	1874, 1935, 1875, 1875, 1935, 1936, 1935, 1996, 1936, 1936, 1996, 1997,
	1996, 2057, 1997, 1997, 2057, 2058, 2057, 2118, 2058, 2058, 2118, 2119,
	2118, 2179, 2119, 2119, 2179, 2180, 2179, 2240, 2180, 2180, 2240, 2241,
	2240, 2301, 2241, 2241, 2301, 2302, 2301, 2362, 2302, 2302, 2362, 2363,
	2362, 2423, 2363, 2363, 2423, 2424, 2423, 2484, 2424, 2424, 2484, 2485,
	2484, 2545, 2485, 2485, 2545, 2546, 2545, 2606, 2546, 2546, 2606, 2607,
	2606, 2667, 2607, 2607, 2667, 2668, 2667, 2728, 2668, 2668, 2728, 2729,
	2728, 2789, 2729, 2729, 2789, 2790, 2789, 2850, 2790, 2790, 2850, 2851,
	2850, 2911, 2851, 2851, 2911, 2912, 2911, 2972, 2912, 2912, 2972, 2973,
	2972, 3033, 2973, 2973, 3033, 3034, 3033, 3094, 3034, 3034, 3094, 3095,
	3094, 3155, 3095, 3095, 3155, 3156, 3155, 3216, 3156, 3156, 3216, 3217,
	3216, 3277, 3217, 3217, 3277, 3278, 3277, 3338, 3278, 3278, 3338, 3339,
	3338, 3399, 3339, 3339, 3399, 3400, 3399, 3460, 3400, 3400, 3460, 3461,
	3460, 3521, 3461, 3461, 3521, 3522, 3521, 3582, 3522, 3522, 3582, 3583,
	3582, 3643, 3583, 3583, 3643, 3644, 3643, 3704, 3644, 3644, 3704, 3705,
	45,   106,  46,   46,   106,  107,  106,  167,  107,  107,  167,  168,
	167,  228,  168,  168,  228,  229,  228,  289,  229,  229,  289,  290,
	289,  350,  290,  290,  350,  351,  350,  411,  351,  351,  411,  412,
	411,  472,  412,  412,  472,  473,  472,  533,  473,  473,  533,  534,
	533,  594,  534,  534,  594,  595,  594,  655,  595,  595,  655,  656,
	655,  716,  656,  656,  716,  717,  716,  777,  717,  717,  777,  778,
	777,  838,  778,  778,  838,  839,  838,  899,  839,  839,  899,  900,
	899,  960,  900,  900,  960,  961,  960,  1021, 961,  961,  1021, 1022,
	1021, 1082, 1022, 1022, 1082, 1083, 1082, 1143, 1083, 1083, 1143, 1144,
	1143, 1204, 1144, 1144, 1204, 1205, 1204, 1265, 1205, 1205, 1265, 1266,
	1265, 1326, 1266, 1266, 1326, 1327, 1326, 1387, 1327, 1327, 1387, 1388,
	1387, 1448, 1388, 1388, 1448, 1449, 1448, 1509, 1449, 1449, 1509, 1510,
	1509, 1570, 1510, 1510, 1570, 1571, 1570, 1631, 1571, 1571, 1631, 1632,
	1631, 1692, 1632, 1632, 1692, 1693, 1692, 1753, 1693, 1693, 1753, 1754,
	1753, 1814, 1754, 1754, 1814, 1815, 1814, 1875, 1815, 1815, 1875, 1876,
	1875, 1936, 1876, 1876, 1936, 1937, 1936, 1997, 1937, 1937, 1997, 1998,
	1997, 2058, 1998, 1998, 2058, 2059, 2058, 2119, 2059, 2059, 2119, 2120,
	2119, 2180, 2120, 2120, 2180, 2181, 2180, 2241, 2181, 2181, 2241, 2242,
	2241, 2302, 2242, 2242, 2302, 2303, 2302, 2363, 2303, 2303, 2363, 2364,
	2363, 2424, 2364, 2364, 2424, 2425, 2424, 2485, 2425, 2425, 2485, 2486,
	2485, 2546, 2486, 2486, 2546, 2547, 2546, 2607, 2547, 2547, 2607, 2608,
	2607, 2668, 2608, 2608, 2668, 2669, 2668, 2729, 2669, 2669, 2729, 2730,
	2729, 2790, 2730, 2730, 2790, 2791, 2790, 2851, 2791, 2791, 2851, 2852,
	2851, 2912, 2852, 2852, 2912, 2913, 2912, 2973, 2913, 2913, 2973, 2974,
	2973, 3034, 2974, 2974, 3034, 3035, 3034, 3095, 3035, 3035, 3095, 3096,
	3095, 3156, 3096, 3096, 3156, 3157, 3156, 3217, 3157, 3157, 3217, 3218,
	3217, 3278, 3218, 3218, 3278, 3279, 3278, 3339, 3279, 3279, 3339, 3340,
	3339, 3400, 3340, 3340, 3400, 3401, 3400, 3461, 3401, 3401, 3461, 3462,
	3461, 3522, 3462, 3462, 3522, 3523, 3522, 3583, 3523, 3523, 3583, 3584,
	3583, 3644, 3584, 3584, 3644, 3645, 3644, 3705, 3645, 3645, 3705, 3706,
	46,   107,  47,   47,   107,  108,  107,  168,  108,  108,  168,  169,
	168,  229,  169,  169,  229,  230,  229,  290,  230,  230,  290,  291,
	290,  351,  291,  291,  351,  352,  351,  412,  352,  352,  412,  413,
	412,  473,  413,  413,  473,  474,  473,  534,  474,  474,  534,  535,
	534,  595,  535,  535,  595,  596,  595,  656,  596,  596,  656,  657,
	656,  717,  657,  657,  717,  718,  717,  778,  718,  718,  778,  779,
	778,  839,  779,  779,  839,  840,  839,  900,  840,  840,  900,  901,
	900,  961,  901,  901,  961,  962,  961,  1022, 962,  962,  1022, 1023,
	1022, 1083, 1023, 1023, 1083, 1084, 1083, 1144, 1084, 1084, 1144, 1145,
	1144, 1205, 1145, 1145, 1205, 1206, 1205, 1266, 1206, 1206, 1266, 1267,
	1266, 1327, 1267, 1267, 1327, 1328, 1327, 1388, 1328, 1328, 1388, 1389,
	1388, 1449, 1389, 1389, 1449, 1450, 1449, 1510, 1450, 1450, 1510, 1511,
	1510, 1571, 1511, 1511, 1571, 1572, 1571, 1632, 1572, 1572, 1632, 1633,
	1632, 1693, 1633, 1633, 1693, 1694, 1693, 1754, 1694, 1694, 1754, 1755,
	1754, 1815, 1755, 1755, 1815, 1816, 1815, 1876, 1816, 1816, 1876, 1877,
	1876, 1937, 1877, 1877, 1937, 1938, 1937, 1998, 1938, 1938, 1998, 1999,
	1998, 2059, 1999, 1999, 2059, 2060, 2059, 2120, 2060, 2060, 2120, 2121,
	2120, 2181, 2121, 2121, 2181, 2182, 2181, 2242, 2182, 2182, 2242, 2243,
	2242, 2303, 2243, 2243, 2303, 2304, 2303, 2364, 2304, 2304, 2364, 2365,
	2364, 2425, 2365, 2365, 2425, 2426, 2425, 2486, 2426, 2426, 2486, 2487,
	2486, 2547, 2487, 2487, 2547, 2548, 2547, 2608, 2548, 2548, 2608, 2609,
	2608, 2669, 2609, 2609, 2669, 2670, 2669, 2730, 2670, 2670, 2730, 2731,
	2730, 2791, 2731, 2731, 2791, 2792, 2791, 2852, 2792, 2792, 2852, 2853,
	2852, 2913, 2853, 2853, 2913, 2914, 2913, 2974, 2914, 2914, 2974, 2975,
	2974, 3035, 2975, 2975, 3035, 3036, 3035, 3096, 3036, 3036, 3096, 3097,
	3096, 3157, 3097, 3097, 3157, 3158, 3157, 3218, 3158, 3158, 3218, 3219,
	3218, 3279, 3219, 3219, 3279, 3280, 3279, 3340, 3280, 3280, 3340, 3341,
	3340, 3401, 3341, 3341, 3401, 3402, 3401, 3462, 3402, 3402, 3462, 3463,
	3462, 3523, 3463, 3463, 3523, 3524, 3523, 3584, 3524, 3524, 3584, 3585,
	3584, 3645, 3585, 3585, 3645, 3646, 3645, 3706, 3646, 3646, 3706, 3707,
	47,   108,  48,   48,   108,  109,  108,  169,  109,  109,  169,  170,
	169,  230,  170,  170,  230,  231,  230,  291,  231,  231,  291,  292,
	291,  352,  292,  292,  352,  353,  352,  413,  353,  353,  413,  414,
	413,  474,  414,  414,  474,  475,  474,  535,  475,  475,  535,  536,
	535,  596,  536,  536,  596,  597,  596,  657,  597,  597,  657,  658,
	657,  718,  658,  658,  718,  719,  718,  779,  719,  719,  779,  780,
	779,  840,  780,  780,  840,  841,  840,  901,  841,  841,  901,  902,
	901,  962,  902,  902,  962,  963,  962,  1023, 963,  963,  1023, 1024,
	1023, 1084, 1024, 1024, 1084, 1085, 1084, 1145, 1085, 1085, 1145, 1146,
	1145, 1206, 1146, 1146, 1206, 1207, 1206, 1267, 1207, 1207, 1267, 1268,
	1267, 1328, 1268, 1268, 1328, 1329, 1328, 1389, 1329, 1329, 1389, 1390,
	1389, 1450, 1390, 1390, 1450, 1451, 1450, 1511, 1451, 1451, 1511, 1512,
	1511, 1572, 1512, 1512, 1572, 1573, 1572, 1633, 1573, 1573, 1633, 1634,
	1633, 1694, 1634, 1634, 1694, 1695, 1694, 1755, 1695, 1695, 1755, 1756,
	1755, 1816, 1756, 1756, 1816, 1817, 1816, 1877, 1817, 1817, 1877, 1878,
	1877, 1938, 1878, 1878, 1938, 1939, 1938, 1999, 1939, 1939, 1999, 2000,
	1999, 2060, 2000, 2000, 2060, 2061, 2060, 2121, 2061, 2061, 2121, 2122,
	2121, 2182, 2122, 2122, 2182, 2183, 2182, 2243, 2183, 2183, 2243, 2244,
	2243, 2304, 2244, 2244, 2304, 2305, 2304, 2365, 2305, 2305, 2365, 2366,
	2365, 2426, 2366, 2366, 2426, 2427, 2426, 2487, 2427, 2427, 2487, 2488,
	2487, 2548, 2488, 2488, 2548, 2549, 2548, 2609, 2549, 2549, 2609, 2610,
	2609, 2670, 2610, 2610, 2670, 2671, 2670, 2731, 2671, 2671, 2731, 2732,
	2731, 2792, 2732, 2732, 2792, 2793, 2792, 2853, 2793, 2793, 2853, 2854,
	2853, 2914, 2854, 2854, 2914, 2915, 2914, 2975, 2915, 2915, 2975, 2976,
	2975, 3036, 2976, 2976, 3036, 3037, 3036, 3097, 3037, 3037, 3097, 3098,
	3097, 3158, 3098, 3098, 3158, 3159, 3158, 3219, 3159, 3159, 3219, 3220,
	3219, 3280, 3220, 3220, 3280, 3281, 3280, 3341, 3281, 3281, 3341, 3342,
	3341, 3402, 3342, 3342, 3402, 3403, 3402, 3463, 3403, 3403, 3463, 3464,
	3463, 3524, 3464, 3464, 3524, 3525, 3524, 3585, 3525, 3525, 3585, 3586,
	3585, 3646, 3586, 3586, 3646, 3647, 3646, 3707, 3647, 3647, 3707, 3708,
	48,   109,  49,   49,   109,  110,  109,  170,  110,  110,  170,  171,
	170,  231,  171,  171,  231,  232,  231,  292,  232,  232,  292,  293,
	292,  353,  293,  293,  353,  354,  353,  414,  354,  354,  414,  415,
	414,  475,  415,  415,  475,  476,  475,  536,  476,  476,  536,  537,
	536,  597,  537,  537,  597,  598,  597,  658,  598,  598,  658,  659,
	658,  719,  659,  659,  719,  720,  719,  780,  720,  720,  780,  781,
	780,  841,  781,  781,  841,  842,  841,  902,  842,  842,  902,  903,
	902,  963,  903,  903,  963,  964,  963,  1024, 964,  964,  1024, 1025,
	1024, 1085, 1025, 1025, 1085, 1086, 1085, 1146, 1086, 1086, 1146, 1147,
	1146, 1207, 1147, 1147, 1207, 1208, 1207, 1268, 1208, 1208, 1268, 1269,
	1268, 1329, 1269, 1269, 1329, 1330, 1329, 1390, 1330, 1330, 1390, 1391,
	1390, 1451, 1391, 1391, 1451, 1452, 1451, 1512, 1452, 1452, 1512, 1513,
	1512, 1573, 1513, 1513, 1573, 1574, 1573, 1634, 1574, 1574, 1634, 1635,
	1634, 1695, 1635, 1635, 1695, 1696, 1695, 1756, 1696, 1696, 1756, 1757,
	1756, 1817, 1757, 1757, 1817, 1818, 1817, 1878, 1818, 1818, 1878, 1879,
	1878, 1939, 1879, 1879, 1939, 1940, 1939, 2000, 1940, 1940, 2000, 2001,
	2000, 2061, 2001, 2001, 2061, 2062, 2061, 2122, 2062, 2062, 2122, 2123,
	2122, 2183, 2123, 2123, 2183, 2184, 2183, 2244, 2184, 2184, 2244, 2245,
	2244, 2305, 2245, 2245, 2305, 2306, 2305, 2366, 2306, 2306, 2366, 2367,
	2366, 2427, 2367, 2367, 2427, 2428, 2427, 2488, 2428, 2428, 2488, 2489,
	2488, 2549, 2489, 2489, 2549, 2550, 2549, 2610, 2550, 2550, 2610, 2611,
	2610, 2671, 2611, 2611, 2671, 2672, 2671, 2732, 2672, 2672, 2732, 2733,
	2732, 2793, 2733, 2733, 2793, 2794, 2793, 2854, 2794, 2794, 2854, 2855,
	2854, 2915, 2855, 2855, 2915, 2916, 2915, 2976, 2916, 2916, 2976, 2977,
	2976, 3037, 2977, 2977, 3037, 3038, 3037, 3098, 3038, 3038, 3098, 3099,
	3098, 3159, 3099, 3099, 3159, 3160, 3159, 3220, 3160, 3160, 3220, 3221,
	3220, 3281, 3221, 3221, 3281, 3282, 3281, 3342, 3282, 3282, 3342, 3343,
	3342, 3403, 3343, 3343, 3403, 3404, 3403, 3464, 3404, 3404, 3464, 3465,
	3464, 3525, 3465, 3465, 3525, 3526, 3525, 3586, 3526, 3526, 3586, 3587,
	3586, 3647, 3587, 3587, 3647, 3648, 3647, 3708, 3648, 3648, 3708, 3709,
	49,   110,  50,   50,   110,  111,  110,  171,  111,  111,  171,  172,
	171,  232,  172,  172,  232,  233,  232,  293,  233,  233,  293,  294,
	293,  354,  294,  294,  354,  355,  354,  415,  355,  355,  415,  416,
	415,  476,  416,  416,  476,  477,  476,  537,  477,  477,  537,  538,
	537,  598,  538,  538,  598,  599,  598,  659,  599,  599,  659,  660,
	659,  720,  660,  660,  720,  721,  720,  781,  721,  721,  781,  782,
	781,  842,  782,  782,  842,  843,  842,  903,  843,  843,  903,  904,
	903,  964,  904,  904,  964,  965,  964,  1025, 965,  965,  1025, 1026,
	1025, 1086, 1026, 1026, 1086, 1087, 1086, 1147, 1087, 1087, 1147, 1148,
	1147, 1208, 1148, 1148, 1208, 1209, 1208, 1269, 1209, 1209, 1269, 1270,
	1269, 1330, 1270, 1270, 1330, 1331, 1330, 1391, 1331, 1331, 1391, 1392,
	1391, 1452, 1392, 1392, 1452, 1453, 1452, 1513, 1453, 1453, 1513, 1514,
	1513, 1574, 1514, 1514, 1574, 1575, 1574, 1635, 1575, 1575, 1635, 1636,
	1635, 1696, 1636, 1636, 1696, 1697, 1696, 1757, 1697, 1697, 1757, 1758,
	1757, 1818, 1758, 1758, 1818, 1819, 1818, 1879, 1819, 1819, 1879, 1880,
	1879, 1940, 1880, 1880, 1940, 1941, 1940, 2001, 1941, 1941, 2001, 2002,
	2001, 2062, 2002, 2002, 2062, 2063, 2062, 2123, 2063, 2063, 2123, 2124,
	2123, 2184, 2124, 2124, 2184, 2185, 2184, 2245, 2185, 2185, 2245, 2246,
	2245, 2306, 2246, 2246, 2306, 2307, 2306, 2367, 2307, 2307, 2367, 2368,
	2367, 2428, 2368, 2368, 2428, 2429, 2428, 2489, 2429, 2429, 2489, 2490,
	2489, 2550, 2490, 2490, 2550, 2551, 2550, 2611, 2551, 2551, 2611, 2612,
	2611, 2672, 2612, 2612, 2672, 2673, 2672, 2733, 2673, 2673, 2733, 2734,
	2733, 2794, 2734, 2734, 2794, 2795, 2794, 2855, 2795, 2795, 2855, 2856,
	2855, 2916, 2856, 2856, 2916, 2917, 2916, 2977, 2917, 2917, 2977, 2978,
	2977, 3038, 2978, 2978, 3038, 3039, 3038, 3099, 3039, 3039, 3099, 3100,
	3099, 3160, 3100, 3100, 3160, 3161, 3160, 3221, 3161, 3161, 3221, 3222,
	3221, 3282, 3222, 3222, 3282, 3283, 3282, 3343, 3283, 3283, 3343, 3344,
	3343, 3404, 3344, 3344, 3404, 3405, 3404, 3465, 3405, 3405, 3465, 3466,
	3465, 3526, 3466, 3466, 3526, 3527, 3526, 3587, 3527, 3527, 3587, 3588,
	3587, 3648, 3588, 3588, 3648, 3649, 3648, 3709, 3649, 3649, 3709, 3710,
	50,   111,  51,   51,   111,  112,  111,  172,  112,  112,  172,  173,
	172,  233,  173,  173,  233,  234,  233,  294,  234,  234,  294,  295,
	294,  355,  295,  295,  355,  356,  355,  416,  356,  356,  416,  417,
	416,  477,  417,  417,  477,  478,  477,  538,  478,  478,  538,  539,
	538,  599,  539,  539,  599,  600,  599,  660,  600,  600,  660,  661,
	660,  721,  661,  661,  721,  722,  721,  782,  722,  722,  782,  783,
	782,  843,  783,  783,  843,  844,  843,  904,  844,  844,  904,  905,
	904,  965,  905,  905,  965,  966,  965,  1026, 966,  966,  1026, 1027,
	1026, 1087, 1027, 1027, 1087, 1088, 1087, 1148, 1088, 1088, 1148, 1149,
	1148, 1209, 1149, 1149, 1209, 1210, 1209, 1270, 1210, 1210, 1270, 1271,
	1270, 1331, 1271, 1271, 1331, 1332, 1331, 1392, 1332, 1332, 1392, 1393,
	1392, 1453, 1393, 1393, 1453, 1454, 1453, 1514, 1454, 1454, 1514, 1515,
	1514, 1575, 1515, 1515, 1575, 1576, 1575, 1636, 1576, 1576, 1636, 1637,
	1636, 1697, 1637, 1637, 1697, 1698, 1697, 1758, 1698, 1698, 1758, 1759,
	1758, 1819, 1759, 1759, 1819, 1820, 1819, 1880, 1820, 1820, 1880, 1881,
	1880, 1941, 1881, 1881, 1941, 1942, 1941, 2002, 1942, 1942, 2002, 2003,
	2002, 2063, 2003, 2003, 2063, 2064, 2063, 2124, 2064, 2064, 2124, 2125,
	2124, 2185, 2125, 2125, 2185, 2186, 2185, 2246, 2186, 2186, 2246, 2247,
	2246, 2307, 2247, 2247, 2307, 2308, 2307, 2368, 2308, 2308, 2368, 2369,
	2368, 2429, 2369, 2369, 2429, 2430, 2429, 2490, 2430, 2430, 2490, 2491,
	2490, 2551, 2491, 2491, 2551, 2552, 2551, 2612, 2552, 2552, 2612, 2613,
	2612, 2673, 2613, 2613, 2673, 2674, 2673, 2734, 2674, 2674, 2734, 2735,
	2734, 2795, 2735, 2735, 2795, 2796, 2795, 2856, 2796, 2796, 2856, 2857,
	2856, 2917, 2857, 2857, 2917, 2918, 2917, 2978, 2918, 2918, 2978, 2979,
	2978, 3039, 2979, 2979, 3039, 3040, 3039, 3100, 3040, 3040, 3100, 3101,
	3100, 3161, 3101, 3101, 3161, 3162, 3161, 3222, 3162, 3162, 3222, 3223,
	3222, 3283, 3223, 3223, 3283, 3284, 3283, 3344, 3284, 3284, 3344, 3345,
	3344, 3405, 3345, 3345, 3405, 3406, 3405, 3466, 3406, 3406, 3466, 3467,
	3466, 3527, 3467, 3467, 3527, 3528, 3527, 3588, 3528, 3528, 3588, 3589,
	3588, 3649, 3589, 3589, 3649, 3650, 3649, 3710, 3650, 3650, 3710, 3711,
	51,   112,  52,   52,   112,  113,  112,  173,  113,  113,  173,  174,
	173,  234,  174,  174,  234,  235,  234,  295,  235,  235,  295,  296,
	295,  356,  296,  296,  356,  357,  356,  417,  357,  357,  417,  418,
	417,  478,  418,  418,  478,  479,  478,  539,  479,  479,  539,  540,
	539,  600,  540,  540,  600,  601,  600,  661,  601,  601,  661,  662,
	661,  722,  662,  662,  722,  723,  722,  783,  723,  723,  783,  784,
	783,  844,  784,  784,  844,  845,  844,  905,  845,  845,  905,  906,
	905,  966,  906,  906,  966,  967,  966,  1027, 967,  967,  1027, 1028,
	1027, 1088, 1028, 1028, 1088, 1089, 1088, 1149, 1089, 1089, 1149, 1150,
	1149, 1210, 1150, 1150, 1210, 1211, 1210, 1271, 1211, 1211, 1271, 1272,
	1271, 1332, 1272, 1272, 1332, 1333, 1332, 1393, 1333, 1333, 1393, 1394,
	1393, 1454, 1394, 1394, 1454, 1455, 1454, 1515, 1455, 1455, 1515, 1516,
	1515, 1576, 1516, 1516, 1576, 1577, 1576, 1637, 1577, 1577, 1637, 1638,
	1637, 1698, 1638, 1638, 1698, 1699, 1698, 1759, 1699, 1699, 1759, 1760,
	1759, 1820, 1760, 1760, 1820, 1821, 1820, 1881, 1821, 1821, 1881, 1882,
	1881, 1942, 1882, 1882, 1942, 1943, 1942, 2003, 1943, 1943, 2003, 2004,
	2003, 2064, 2004, 2004, 2064, 2065, 2064, 2125, 2065, 2065, 2125, 2126,
	2125, 2186, 2126, 2126, 2186, 2187, 2186, 2247, 2187, 2187, 2247, 2248,
	2247, 2308, 2248, 2248, 2308, 2309, 2308, 2369, 2309, 2309, 2369, 2370,
	2369, 2430, 2370, 2370, 2430, 2431, 2430, 2491, 2431, 2431, 2491, 2492,
	2491, 2552, 2492, 2492, 2552, 2553, 2552, 2613, 2553, 2553, 2613, 2614,
	2613, 2674, 2614, 2614, 2674, 2675, 2674, 2735, 2675, 2675, 2735, 2736,
	2735, 2796, 2736, 2736, 2796, 2797, 2796, 2857, 2797, 2797, 2857, 2858,
	2857, 2918, 2858, 2858, 2918, 2919, 2918, 2979, 2919, 2919, 2979, 2980,
	2979, 3040, 2980, 2980, 3040, 3041, 3040, 3101, 3041, 3041, 3101, 3102,
	3101, 3162, 3102, 3102, 3162, 3163, 3162, 3223, 3163, 3163, 3223, 3224,
	3223, 3284, 3224, 3224, 3284, 3285, 3284, 3345, 3285, 3285, 3345, 3346,
	3345, 3406, 3346, 3346, 3406, 3407, 3406, 3467, 3407, 3407, 3467, 3468,
	3467, 3528, 3468, 3468, 3528, 3529, 3528, 3589, 3529, 3529, 3589, 3590,
	3589, 3650, 3590, 3590, 3650, 3651, 3650, 3711, 3651, 3651, 3711, 3712,
	52,   113,  53,   53,   113,  114,  113,  174,  114,  114,  174,  175,
	174,  235,  175,  175,  235,  236,  235,  296,  236,  236,  296,  297,
	296,  357,  297,  297,  357,  358,  357,  418,  358,  358,  418,  419,
	418,  479,  419,  419,  479,  480,  479,  540,  480,  480,  540,  541,
	540,  601,  541,  541,  601,  602,  601,  662,  602,  602,  662,  663,
	662,  723,  663,  663,  723,  724,  723,  784,  724,  724,  784,  785,
	784,  845,  785,  785,  845,  846,  845,  906,  846,  846,  906,  907,
	906,  967,  907,  907,  967,  968,  967,  1028, 968,  968,  1028, 1029,
	1028, 1089, 1029, 1029, 1089, 1090, 1089, 1150, 1090, 1090, 1150, 1151,
	1150, 1211, 1151, 1151, 1211, 1212, 1211, 1272, 1212, 1212, 1272, 1273,
	1272, 1333, 1273, 1273, 1333, 1334, 1333, 1394, 1334, 1334, 1394, 1395,
	1394, 1455, 1395, 1395, 1455, 1456, 1455, 1516, 1456, 1456, 1516, 1517,
	1516, 1577, 1517, 1517, 1577, 1578, 1577, 1638, 1578, 1578, 1638, 1639,
	1638, 1699, 1639, 1639, 1699, 1700, 1699, 1760, 1700, 1700, 1760, 1761,
	1760, 1821, 1761, 1761, 1821, 1822, 1821, 1882, 1822, 1822, 1882, 1883,
	1882, 1943, 1883, 1883, 1943, 1944, 1943, 2004, 1944, 1944, 2004, 2005,
	2004, 2065, 2005, 2005, 2065, 2066, 2065, 2126, 2066, 2066, 2126, 2127,
	2126, 2187, 2127, 2127, 2187, 2188, 2187, 2248, 2188, 2188, 2248, 2249,
	2248, 2309, 2249, 2249, 2309, 2310, 2309, 2370, 2310, 2310, 2370, 2371,
	2370, 2431, 2371, 2371, 2431, 2432, 2431, 2492, 2432, 2432, 2492, 2493,
	2492, 2553, 2493, 2493, 2553, 2554, 2553, 2614, 2554, 2554, 2614, 2615,
	2614, 2675, 2615, 2615, 2675, 2676, 2675, 2736, 2676, 2676, 2736, 2737,
	2736, 2797, 2737, 2737, 2797, 2798, 2797, 2858, 2798, 2798, 2858, 2859,
	2858, 2919, 2859, 2859, 2919, 2920, 2919, 2980, 2920, 2920, 2980, 2981,
	2980, 3041, 2981, 2981, 3041, 3042, 3041, 3102, 3042, 3042, 3102, 3103,
	3102, 3163, 3103, 3103, 3163, 3164, 3163, 3224, 3164, 3164, 3224, 3225,
	3224, 3285, 3225, 3225, 3285, 3286, 3285, 3346, 3286, 3286, 3346, 3347,
	3346, 3407, 3347, 3347, 3407, 3408, 3407, 3468, 3408, 3408, 3468, 3469,
	3468, 3529, 3469, 3469, 3529, 3530, 3529, 3590, 3530, 3530, 3590, 3591,
	3590, 3651, 3591, 3591, 3651, 3652, 3651, 3712, 3652, 3652, 3712, 3713,
	53,   114,  54,   54,   114,  115,  114,  175,  115,  115,  175,  176,
	175,  236,  176,  176,  236,  237,  236,  297,  237,  237,  297,  298,
	297,  358,  298,  298,  358,  359,  358,  419,  359,  359,  419,  420,
	419,  480,  420,  420,  480,  481,  480,  541,  481,  481,  541,  542,
	541,  602,  542,  542,  602,  603,  602,  663,  603,  603,  663,  664,
	663,  724,  664,  664,  724,  725,  724,  785,  725,  725,  785,  786,
	785,  846,  786,  786,  846,  847,  846,  907,  847,  847,  907,  908,
	907,  968,  908,  908,  968,  969,  968,  1029, 969,  969,  1029, 1030,
	1029, 1090, 1030, 1030, 1090, 1091, 1090, 1151, 1091, 1091, 1151, 1152,
	1151, 1212, 1152, 1152, 1212, 1213, 1212, 1273, 1213, 1213, 1273, 1274,
	1273, 1334, 1274, 1274, 1334, 1335, 1334, 1395, 1335, 1335, 1395, 1396,
	1395, 1456, 1396, 1396, 1456, 1457, 1456, 1517, 1457, 1457, 1517, 1518,
	1517, 1578, 1518, 1518, 1578, 1579, 1578, 1639, 1579, 1579, 1639, 1640,
	1639, 1700, 1640, 1640, 1700, 1701, 1700, 1761, 1701, 1701, 1761, 1762,
	1761, 1822, 1762, 1762, 1822, 1823, 1822, 1883, 1823, 1823, 1883, 1884,
	1883, 1944, 1884, 1884, 1944, 1945, 1944, 2005, 1945, 1945, 2005, 2006,
	2005, 2066, 2006, 2006, 2066, 2067, 2066, 2127, 2067, 2067, 2127, 2128,
	2127, 2188, 2128, 2128, 2188, 2189, 2188, 2249, 2189, 2189, 2249, 2250,
	2249, 2310, 2250, 2250, 2310, 2311, 2310, 2371, 2311, 2311, 2371, 2372,
	2371, 2432, 2372, 2372, 2432, 2433, 2432, 2493, 2433, 2433, 2493, 2494,
	2493, 2554, 2494, 2494, 2554, 2555, 2554, 2615, 2555, 2555, 2615, 2616,
	2615, 2676, 2616, 2616, 2676, 2677, 2676, 2737, 2677, 2677, 2737, 2738,
	2737, 2798, 2738, 2738, 2798, 2799, 2798, 2859, 2799, 2799, 2859, 2860,
	2859, 2920, 2860, 2860, 2920, 2921, 2920, 2981, 2921, 2921, 2981, 2982,
	2981, 3042, 2982, 2982, 3042, 3043, 3042, 3103, 3043, 3043, 3103, 3104,
	3103, 3164, 3104, 3104, 3164, 3165, 3164, 3225, 3165, 3165, 3225, 3226,
	3225, 3286, 3226, 3226, 3286, 3287, 3286, 3347, 3287, 3287, 3347, 3348,
	3347, 3408, 3348, 3348, 3408, 3409, 3408, 3469, 3409, 3409, 3469, 3470,
	3469, 3530, 3470, 3470, 3530, 3531, 3530, 3591, 3531, 3531, 3591, 3592,
	3591, 3652, 3592, 3592, 3652, 3653, 3652, 3713, 3653, 3653, 3713, 3714,
	54,   115,  55,   55,   115,  116,  115,  176,  116,  116,  176,  177,
	176,  237,  177,  177,  237,  238,  237,  298,  238,  238,  298,  299,
	298,  359,  299,  299,  359,  360,  359,  420,  360,  360,  420,  421,
	420,  481,  421,  421,  481,  482,  481,  542,  482,  482,  542,  543,
	542,  603,  543,  543,  603,  604,  603,  664,  604,  604,  664,  665,
	664,  725,  665,  665,  725,  726,  725,  786,  726,  726,  786,  787,
	786,  847,  787,  787,  847,  848,  847,  908,  848,  848,  908,  909,
	908,  969,  909,  909,  969,  970,  969,  1030, 970,  970,  1030, 1031,
	1030, 1091, 1031, 1031, 1091, 1092, 1091, 1152, 1092, 1092, 1152, 1153,
	1152, 1213, 1153, 1153, 1213, 1214, 1213, 1274, 1214, 1214, 1274, 1275,
	1274, 1335, 1275, 1275, 1335, 1336, 1335, 1396, 1336, 1336, 1396, 1397,
	1396, 1457, 1397, 1397, 1457, 1458, 1457, 1518, 1458, 1458, 1518, 1519,
	1518, 1579, 1519, 1519, 1579, 1580, 1579, 1640, 1580, 1580, 1640, 1641,
	1640, 1701, 1641, 1641, 1701, 1702, 1701, 1762, 1702, 1702, 1762, 1763,
	1762, 1823, 1763, 1763, 1823, 1824, 1823, 1884, 1824, 1824, 1884, 1885,
	1884, 1945, 1885, 1885, 1945, 1946, 1945, 2006, 1946, 1946, 2006, 2007,
	2006, 2067, 2007, 2007, 2067, 2068, 2067, 2128, 2068, 2068, 2128, 2129,
	2128, 2189, 2129, 2129, 2189, 2190, 2189, 2250, 2190, 2190, 2250, 2251,
	2250, 2311, 2251, 2251, 2311, 2312, 2311, 2372, 2312, 2312, 2372, 2373,
	2372, 2433, 2373, 2373, 2433, 2434, 2433, 2494, 2434, 2434, 2494, 2495,
	2494, 2555, 2495, 2495, 2555, 2556, 2555, 2616, 2556, 2556, 2616, 2617,
	2616, 2677, 2617, 2617, 2677, 2678, 2677, 2738, 2678, 2678, 2738, 2739,
	2738, 2799, 2739, 2739, 2799, 2800, 2799, 2860, 2800, 2800, 2860, 2861,
	2860, 2921, 2861, 2861, 2921, 2922, 2921, 2982, 2922, 2922, 2982, 2983,
	2982, 3043, 2983, 2983, 3043, 3044, 3043, 3104, 3044, 3044, 3104, 3105,
	3104, 3165, 3105, 3105, 3165, 3166, 3165, 3226, 3166, 3166, 3226, 3227,
	3226, 3287, 3227, 3227, 3287, 3288, 3287, 3348, 3288, 3288, 3348, 3349,
	3348, 3409, 3349, 3349, 3409, 3410, 3409, 3470, 3410, 3410, 3470, 3471,
	3470, 3531, 3471, 3471, 3531, 3532, 3531, 3592, 3532, 3532, 3592, 3593,
	3592, 3653, 3593, 3593, 3653, 3654, 3653, 3714, 3654, 3654, 3714, 3715,
	55,   116,  56,   56,   116,  117,  116,  177,  117,  117,  177,  178,
	177,  238,  178,  178,  238,  239,  238,  299,  239,  239,  299,  300,
	299,  360,  300,  300,  360,  361,  360,  421,  361,  361,  421,  422,
	421,  482,  422,  422,  482,  483,  482,  543,  483,  483,  543,  544,
	543,  604,  544,  544,  604,  605,  604,  665,  605,  605,  665,  666,
	665,  726,  666,  666,  726,  727,  726,  787,  727,  727,  787,  788,
	787,  848,  788,  788,  848,  849,  848,  909,  849,  849,  909,  910,
	909,  970,  910,  910,  970,  971,  970,  1031, 971,  971,  1031, 1032,
	1031, 1092, 1032, 1032, 1092, 1093, 1092, 1153, 1093, 1093, 1153, 1154,
	1153, 1214, 1154, 1154, 1214, 1215, 1214, 1275, 1215, 1215, 1275, 1276,
	1275, 1336, 1276, 1276, 1336, 1337, 1336, 1397, 1337, 1337, 1397, 1398,
	1397, 1458, 1398, 1398, 1458, 1459, 1458, 1519, 1459, 1459, 1519, 1520,
	1519, 1580, 1520, 1520, 1580, 1581, 1580, 1641, 1581, 1581, 1641, 1642,
	1641, 1702, 1642, 1642, 1702, 1703, 1702, 1763, 1703, 1703, 1763, 1764,
	1763, 1824, 1764, 1764, 1824, 1825, 1824, 1885, 1825, 1825, 1885, 1886,
	1885, 1946, 1886, 1886, 1946, 1947, 1946, 2007, 1947, 1947, 2007, 2008,
	2007, 2068, 2008, 2008, 2068, 2069, 2068, 2129, 2069, 2069, 2129, 2130,
	2129, 2190, 2130, 2130, 2190, 2191, 2190, 2251, 2191, 2191, 2251, 2252,
	2251, 2312, 2252, 2252, 2312, 2313, 2312, 2373, 2313, 2313, 2373, 2374,
	2373, 2434, 2374, 2374, 2434, 2435, 2434, 2495, 2435, 2435, 2495, 2496,
	2495, 2556, 2496, 2496, 2556, 2557, 2556, 2617, 2557, 2557, 2617, 2618,
	2617, 2678, 2618, 2618, 2678, 2679, 2678, 2739, 2679, 2679, 2739, 2740,
	2739, 2800, 2740, 2740, 2800, 2801, 2800, 2861, 2801, 2801, 2861, 2862,
	2861, 2922, 2862, 2862, 2922, 2923, 2922, 2983, 2923, 2923, 2983, 2984,
	2983, 3044, 2984, 2984, 3044, 3045, 3044, 3105, 3045, 3045, 3105, 3106,
	3105, 3166, 3106, 3106, 3166, 3167, 3166, 3227, 3167, 3167, 3227, 3228,
	3227, 3288, 3228, 3228, 3288, 3289, 3288, 3349, 3289, 3289, 3349, 3350,
	3349, 3410, 3350, 3350, 3410, 3411, 3410, 3471, 3411, 3411, 3471, 3472,
	3471, 3532, 3472, 3472, 3532, 3533, 3532, 3593, 3533, 3533, 3593, 3594,
	3593, 3654, 3594, 3594, 3654, 3655, 3654, 3715, 3655, 3655, 3715, 3716,
	56,   117,  57,   57,   117,  118,  117,  178,  118,  118,  178,  179,
	178,  239,  179,  179,  239,  240,  239,  300,  240,  240,  300,  301,
	300,  361,  301,  301,  361,  362,  361,  422,  362,  362,  422,  423,
	422,  483,  423,  423,  483,  484,  483,  544,  484,  484,  544,  545,
	544,  605,  545,  545,  605,  606,  605,  666,  606,  606,  666,  667,
	666,  727,  667,  667,  727,  728,  727,  788,  728,  728,  788,  789,
	788,  849,  789,  789,  849,  850,  849,  910,  850,  850,  910,  911,
	910,  971,  911,  911,  971,  972,  971,  1032, 972,  972,  1032, 1033,
	1032, 1093, 1033, 1033, 1093, 1094, 1093, 1154, 1094, 1094, 1154, 1155,
	1154, 1215, 1155, 1155, 1215, 1216, 1215, 1276, 1216, 1216, 1276, 1277,
	1276, 1337, 1277, 1277, 1337, 1338, 1337, 1398, 1338, 1338, 1398, 1399,
	1398, 1459, 1399, 1399, 1459, 1460, 1459, 1520, 1460, 1460, 1520, 1521,
	1520, 1581, 1521, 1521, 1581, 1582, 1581, 1642, 1582, 1582, 1642, 1643,
	1642, 1703, 1643, 1643, 1703, 1704, 1703, 1764, 1704, 1704, 1764, 1765,
	1764, 1825, 1765, 1765, 1825, 1826, 1825, 1886, 1826, 1826, 1886, 1887,
	1886, 1947, 1887, 1887, 1947, 1948, 1947, 2008, 1948, 1948, 2008, 2009,
	2008, 2069, 2009, 2009, 2069, 2070, 2069, 2130, 2070, 2070, 2130, 2131,
	2130, 2191, 2131, 2131, 2191, 2192, 2191, 2252, 2192, 2192, 2252, 2253,
	2252, 2313, 2253, 2253, 2313, 2314, 2313, 2374, 2314, 2314, 2374, 2375,
	2374, 2435, 2375, 2375, 2435, 2436, 2435, 2496, 2436, 2436, 2496, 2497,
	2496, 2557, 2497, 2497, 2557, 2558, 2557, 2618, 2558, 2558, 2618, 2619,
	2618, 2679, 2619, 2619, 2679, 2680, 2679, 2740, 2680, 2680, 2740, 2741,
	2740, 2801, 2741, 2741, 2801, 2802, 2801, 2862, 2802, 2802, 2862, 2863,
	2862, 2923, 2863, 2863, 2923, 2924, 2923, 2984, 2924, 2924, 2984, 2985,
	2984, 3045, 2985, 2985, 3045, 3046, 3045, 3106, 3046, 3046, 3106, 3107,
	3106, 3167, 3107, 3107, 3167, 3168, 3167, 3228, 3168, 3168, 3228, 3229,
	3228, 3289, 3229, 3229, 3289, 3290, 3289, 3350, 3290, 3290, 3350, 3351,
	3350, 3411, 3351, 3351, 3411, 3412, 3411, 3472, 3412, 3412, 3472, 3473,
	3472, 3533, 3473, 3473, 3533, 3534, 3533, 3594, 3534, 3534, 3594, 3595,
	3594, 3655, 3595, 3595, 3655, 3656, 3655, 3716, 3656, 3656, 3716, 3717,
	57,   118,  58,   58,   118,  119,  118,  179,  119,  119,  179,  180,
	179,  240,  180,  180,  240,  241,  240,  301,  241,  241,  301,  302,
	301,  362,  302,  302,  362,  363,  362,  423,  363,  363,  423,  424,
	423,  484,  424,  424,  484,  485,  484,  545,  485,  485,  545,  546,
	545,  606,  546,  546,  606,  607,  606,  667,  607,  607,  667,  668,
	667,  728,  668,  668,  728,  729,  728,  789,  729,  729,  789,  790,
	789,  850,  790,  790,  850,  851,  850,  911,  851,  851,  911,  912,
	911,  972,  912,  912,  972,  973,  972,  1033, 973,  973,  1033, 1034,
	1033, 1094, 1034, 1034, 1094, 1095, 1094, 1155, 1095, 1095, 1155, 1156,
	1155, 1216, 1156, 1156, 1216, 1217, 1216, 1277, 1217, 1217, 1277, 1278,
	1277, 1338, 1278, 1278, 1338, 1339, 1338, 1399, 1339, 1339, 1399, 1400,
	1399, 1460, 1400, 1400, 1460, 1461, 1460, 1521, 1461, 1461, 1521, 1522,
	1521, 1582, 1522, 1522, 1582, 1583, 1582, 1643, 1583, 1583, 1643, 1644,
	1643, 1704, 1644, 1644, 1704, 1705, 1704, 1765, 1705, 1705, 1765, 1766,
	1765, 1826, 1766, 1766, 1826, 1827, 1826, 1887, 1827, 1827, 1887, 1888,
	1887, 1948, 1888, 1888, 1948, 1949, 1948, 2009, 1949, 1949, 2009, 2010,
	2009, 2070, 2010, 2010, 2070, 2071, 2070, 2131, 2071, 2071, 2131, 2132,
	2131, 2192, 2132, 2132, 2192, 2193, 2192, 2253, 2193, 2193, 2253, 2254,
	2253, 2314, 2254, 2254, 2314, 2315, 2314, 2375, 2315, 2315, 2375, 2376,
	2375, 2436, 2376, 2376, 2436, 2437, 2436, 2497, 2437, 2437, 2497, 2498,
	2497, 2558, 2498, 2498, 2558, 2559, 2558, 2619, 2559, 2559, 2619, 2620,
	2619, 2680, 2620, 2620, 2680, 2681, 2680, 2741, 2681, 2681, 2741, 2742,
	2741, 2802, 2742, 2742, 2802, 2803, 2802, 2863, 2803, 2803, 2863, 2864,
	2863, 2924, 2864, 2864, 2924, 2925, 2924, 2985, 2925, 2925, 2985, 2986,
	2985, 3046, 2986, 2986, 3046, 3047, 3046, 3107, 3047, 3047, 3107, 3108,
	3107, 3168, 3108, 3108, 3168, 3169, 3168, 3229, 3169, 3169, 3229, 3230,
	3229, 3290, 3230, 3230, 3290, 3291, 3290, 3351, 3291, 3291, 3351, 3352,
	3351, 3412, 3352, 3352, 3412, 3413, 3412, 3473, 3413, 3413, 3473, 3474,
	3473, 3534, 3474, 3474, 3534, 3535, 3534, 3595, 3535, 3535, 3595, 3596,
	3595, 3656, 3596, 3596, 3656, 3657, 3656, 3717, 3657, 3657, 3717, 3718,
	58,   119,  59,   59,   119,  120,  119,  180,  120,  120,  180,  181,
	180,  241,  181,  181,  241,  242,  241,  302,  242,  242,  302,  303,
	302,  363,  303,  303,  363,  364,  363,  424,  364,  364,  424,  425,
	424,  485,  425,  425,  485,  486,  485,  546,  486,  486,  546,  547,
	546,  607,  547,  547,  607,  608,  607,  668,  608,  608,  668,  669,
	668,  729,  669,  669,  729,  730,  729,  790,  730,  730,  790,  791,
	790,  851,  791,  791,  851,  852,  851,  912,  852,  852,  912,  913,
	912,  973,  913,  913,  973,  974,  973,  1034, 974,  974,  1034, 1035,
	1034, 1095, 1035, 1035, 1095, 1096, 1095, 1156, 1096, 1096, 1156, 1157,
	1156, 1217, 1157, 1157, 1217, 1218, 1217, 1278, 1218, 1218, 1278, 1279,
	1278, 1339, 1279, 1279, 1339, 1340, 1339, 1400, 1340, 1340, 1400, 1401,
	1400, 1461, 1401, 1401, 1461, 1462, 1461, 1522, 1462, 1462, 1522, 1523,
	1522, 1583, 1523, 1523, 1583, 1584, 1583, 1644, 1584, 1584, 1644, 1645,
	1644, 1705, 1645, 1645, 1705, 1706, 1705, 1766, 1706, 1706, 1766, 1767,
	1766, 1827, 1767, 1767, 1827, 1828, 1827, 1888, 1828, 1828, 1888, 1889,
	1888, 1949, 1889, 1889, 1949, 1950, 1949, 2010, 1950, 1950, 2010, 2011,
	2010, 2071, 2011, 2011, 2071, 2072, 2071, 2132, 2072, 2072, 2132, 2133,
	2132, 2193, 2133, 2133, 2193, 2194, 2193, 2254, 2194, 2194, 2254, 2255,
	2254, 2315, 2255, 2255, 2315, 2316, 2315, 2376, 2316, 2316, 2376, 2377,
	2376, 2437, 2377, 2377, 2437, 2438, 2437, 2498, 2438, 2438, 2498, 2499,
	2498, 2559, 2499, 2499, 2559, 2560, 2559, 2620, 2560, 2560, 2620, 2621,
	2620, 2681, 2621, 2621, 2681, 2682, 2681, 2742, 2682, 2682, 2742, 2743,
	2742, 2803, 2743, 2743, 2803, 2804, 2803, 2864, 2804, 2804, 2864, 2865,
	2864, 2925, 2865, 2865, 2925, 2926, 2925, 2986, 2926, 2926, 2986, 2987,
	2986, 3047, 2987, 2987, 3047, 3048, 3047, 3108, 3048, 3048, 3108, 3109,
	3108, 3169, 3109, 3109, 3169, 3170, 3169, 3230, 3170, 3170, 3230, 3231,
	3230, 3291, 3231, 3231, 3291, 3292, 3291, 3352, 3292, 3292, 3352, 3353,
	3352, 3413, 3353, 3353, 3413, 3414, 3413, 3474, 3414, 3414, 3474, 3475,
	3474, 3535, 3475, 3475, 3535, 3536, 3535, 3596, 3536, 3536, 3596, 3597,
	3596, 3657, 3597, 3597, 3657, 3658, 3657, 3718, 3658, 3658, 3718, 3719,
	59,   120,  60,   60,   120,  121,  120,  181,  121,  121,  181,  182,
	181,  242,  182,  182,  242,  243,  242,  303,  243,  243,  303,  304,
	303,  364,  304,  304,  364,  365,  364,  425,  365,  365,  425,  426,
	425,  486,  426,  426,  486,  487,  486,  547,  487,  487,  547,  548,
	547,  608,  548,  548,  608,  609,  608,  669,  609,  609,  669,  670,
	669,  730,  670,  670,  730,  731,  730,  791,  731,  731,  791,  792,
	791,  852,  792,  792,  852,  853,  852,  913,  853,  853,  913,  914,
	913,  974,  914,  914,  974,  975,  974,  1035, 975,  975,  1035, 1036,
	1035, 1096, 1036, 1036, 1096, 1097, 1096, 1157, 1097, 1097, 1157, 1158,
	1157, 1218, 1158, 1158, 1218, 1219, 1218, 1279, 1219, 1219, 1279, 1280,
	1279, 1340, 1280, 1280, 1340, 1341, 1340, 1401, 1341, 1341, 1401, 1402,
	1401, 1462, 1402, 1402, 1462, 1463, 1462, 1523, 1463, 1463, 1523, 1524,
	1523, 1584, 1524, 1524, 1584, 1585, 1584, 1645, 1585, 1585, 1645, 1646,
	1645, 1706, 1646, 1646, 1706, 1707, 1706, 1767, 1707, 1707, 1767, 1768,
	1767, 1828, 1768, 1768, 1828, 1829, 1828, 1889, 1829, 1829, 1889, 1890,
	1889, 1950, 1890, 1890, 1950, 1951, 1950, 2011, 1951, 1951, 2011, 2012,
	2011, 2072, 2012, 2012, 2072, 2073, 2072, 2133, 2073, 2073, 2133, 2134,
	2133, 2194, 2134, 2134, 2194, 2195, 2194, 2255, 2195, 2195, 2255, 2256,
	2255, 2316, 2256, 2256, 2316, 2317, 2316, 2377, 2317, 2317, 2377, 2378,
	2377, 2438, 2378, 2378, 2438, 2439, 2438, 2499, 2439, 2439, 2499, 2500,
	2499, 2560, 2500, 2500, 2560, 2561, 2560, 2621, 2561, 2561, 2621, 2622,
	2621, 2682, 2622, 2622, 2682, 2683, 2682, 2743, 2683, 2683, 2743, 2744,
	2743, 2804, 2744, 2744, 2804, 2805, 2804, 2865, 2805, 2805, 2865, 2866,
	2865, 2926, 2866, 2866, 2926, 2927, 2926, 2987, 2927, 2927, 2987, 2988,
	2987, 3048, 2988, 2988, 3048, 3049, 3048, 3109, 3049, 3049, 3109, 3110,
	3109, 3170, 3110, 3110, 3170, 3171, 3170, 3231, 3171, 3171, 3231, 3232,
	3231, 3292, 3232, 3232, 3292, 3293, 3292, 3353, 3293, 3293, 3353, 3354,
	3353, 3414, 3354, 3354, 3414, 3415, 3414, 3475, 3415, 3415, 3475, 3476,
	3475, 3536, 3476, 3476, 3536, 3537, 3536, 3597, 3537, 3537, 3597, 3598,
	3597, 3658, 3598, 3598, 3658, 3659, 3658, 3719, 3659, 3659, 3719, 3720,
};

} /* namespace Pdraw */

#endif /* USE_GLES2 */
